Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
märliprinz
Beiträge: 3 Registriert: Di, 07.03.2006 10:31
Beitrag
von märliprinz » Do, 09.03.2006 16:23
Hallooo
Ich habe de Auftrag bekommen eine Java-Klasse zu schreiben die ein OpenOffice Dokument in ein PDF umwandelt (konvertiert).
z.B. Code: Alles auswählen
public void convertOOoDocToPdf(String oodoc, String pdf){
}
Nun ich weiss das OpenOffice eine Schnittstelle (UNO) zu verfügung stellt... mehr nicht.
Kann mir jemand weiterhelfen?
Grüsse Märliprinz
Eckhardt
*
Beiträge: 15 Registriert: Do, 09.03.2006 17:26
Wohnort: Minden/Westf.
Beitrag
von Eckhardt » Fr, 10.03.2006 14:56
Hallo Märliprinz,
OO bietet selbst schon eine Exportfunktion an (Datei - Exportieren als PDF). Reicht die nicht ??
mit freundlichen Grüßen
Rainer
märliprinz
Beiträge: 3 Registriert: Di, 07.03.2006 10:31
Beitrag
von märliprinz » Fr, 10.03.2006 15:11
Eckhardt hat geschrieben:
OO bietet selbst schon eine Exportfunktion an (Datei - Exportieren als PDF). Reicht die nicht ??
Nein, ich möchte diese Funktion gerne in mein Programm einbauen, deswegen...
ykcim
*****
Beiträge: 324 Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:
Beitrag
von ykcim » Fr, 10.03.2006 16:27
Schau hier oben in der Liste im ersten Beitrag bei den Links.
Dort findest Du das Developerquide mit vielen Beispiel zu Java und OO.
In Java musst du dann in etwa folgenden Aufruf umsetzen:
Code: Alles auswählen
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())
mfg
Michael