Nur SO 7.0 oder OO 1.1:
Das geht ähnlich wie mit den Filtern zum Speichern, nur dass man nicht die Methode
storeasURL, sondern die Methode storetoURL verwendet, weil es sich um einen Export handelt.
Zusätzlich gibt es noch die Property CompressMode, deren Wirkung konnte ich aber noch
nicht nachvollziehen.
myProps(1).Name = "CompressMode"
myProps(1).Value = 0
' mögliche Werte sollen 0,-1,-2 sein
Es wird immer die Kompressionseinstellung des letzten direkten PDF-Exports aus OO/SO
verwendet.
sub SpeichernAlsPDF
Dim myProps(0) as New com.sun.star.beans.PropertyValue
sUrl= "file:///C:/test.pdf"
myProps(0).Name="FilterName"
myProps(0).Value = "writer_pdf_Export"
myDoc = thisComponent
myDoc.storetoUrl(sUrl,myProps())
end Sub