von hol.sten » Fr, 04.01.2008 19:58
vboehm hat geschrieben:Aber auch in Java muss es doch einen ähnlich simplem Ansatz (Verbindung über Port XXXX zu Oo, Dokumentenbereich erzeugen, Dokument laden, Inhalt verändern, als PDF speichern, Dokument vergessen) geben
Gibt es leider nicht. Du wirst mehr Java Code als den von dir geposteten Python-Code verwenden müssen. Aber sicher nicht die 50zig-fache Menge
vboehm hat geschrieben:Hat jemand eine brauchbare Code-Passage in Java für sowas und/oder eine URL/Dokumentation wo ich dann Genaueres finden kann?
Schau dir mal die beiden Beispiele hier an:
- Java: Using the Bootstrap Connection Mechanism:
http://user.services.openoffice.org/en/ ... =44&t=1013
- Java: Using the Interprocess Connection Mechanism:
http://user.services.openoffice.org/en/ ... =44&t=1014
Beide Java-Code-Beispiele machen im Prinzip das gleiche, nutzen dabei aber unterschiedliche Mechanismen, um eine Verbindung zu OOo aufzubauen. Von deinen Anforderungen wird schon ein Großteil erledigt. Es fehlt "Inhalt verändern" und "Dokument vergessen". Der Rest sollte passen.
Regards
hol.sten
[quote="vboehm"]Aber auch in Java muss es doch einen ähnlich simplem Ansatz (Verbindung über Port XXXX zu Oo, Dokumentenbereich erzeugen, Dokument laden, Inhalt verändern, als PDF speichern, Dokument vergessen) geben[/quote]
Gibt es leider nicht. Du wirst mehr Java Code als den von dir geposteten Python-Code verwenden müssen. Aber sicher nicht die 50zig-fache Menge ;-)
[quote="vboehm"]Hat jemand eine brauchbare Code-Passage in Java für sowas und/oder eine URL/Dokumentation wo ich dann Genaueres finden kann?[/quote]
Schau dir mal die beiden Beispiele hier an:
- Java: Using the Bootstrap Connection Mechanism: http://user.services.openoffice.org/en/forum/viewtopic.php?f=44&t=1013
- Java: Using the Interprocess Connection Mechanism: http://user.services.openoffice.org/en/forum/viewtopic.php?f=44&t=1014
Beide Java-Code-Beispiele machen im Prinzip das gleiche, nutzen dabei aber unterschiedliche Mechanismen, um eine Verbindung zu OOo aufzubauen. Von deinen Anforderungen wird schon ein Großteil erledigt. Es fehlt "Inhalt verändern" und "Dokument vergessen". Der Rest sollte passen.
Regards
hol.sten