Libre Office

Wie anfangen mit pyuno?

Alles zur Programmierung im LibreOffice.
Antworten
APIS
Beiträge: 2
Registriert: Di 27. Nov 2012, 12:57

Wie anfangen mit pyuno?

Beitrag von APIS » Di 27. Nov 2012, 13:01

Hallo zusammen,

es besteht der Bedarf mit Python Office Dokumente zu erstellen - bei meiner Google Recherche bin ich über pyuno gestolpert.

Dazu hätte ich vorab einige Fragen.

- Hat schon jemand Erfahrungen mit pyuno und könnte mir ein paar Links zum Einlesen nennen?
- Welches Forum/Mailingliste wäre geeignet für Hilfestellungen?
- Wird pyuno überhaupt von LibreOffice unterstützt oder muss ich dazu OpenOffice verwenden?

Vielen Dank schon einmal im Voraus.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2720
Registriert: Fr 10. Dez 2010, 10:01

Re: Wie anfangen mit pyuno?

Beitrag von karolus » Di 27. Nov 2012, 13:26

Hallo
Pyuno ist eine programminterne Schnittstelle von OOo/Lo-python zum UNO-objectmodell. ( und steht selbstverständlich auch in LO zur Verfügung )

Falls du tatsächlich nur Office-documente erstellen willst, solltest du evtl. OOo / LO ganz aussen vor lassen, und statt dessen mit zB. http://pypi.python.org/pypi/odfpy arbeiten.

Karolus
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

APIS
Beiträge: 2
Registriert: Di 27. Nov 2012, 12:57

Re: Wie anfangen mit pyuno?

Beitrag von APIS » Di 27. Nov 2012, 13:44

Danke schon mal für die Antwort.

Der Arbeitsablauf würde wie folgt aussehen.

Jemand erstellt ein mit Platzhaltern versehenes OpenOffice-Dokument mit dem Hauptprogramm und lädt dieses in unser CRM (auf Zope basierend). Dann können z.B. Rechnungen/Serienbriefe aus den Kundendaten generiert werden.

Wäre dafür odfpy auch geeignet oder rätst du dann eher zu pyuno?

Gruß

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2720
Registriert: Fr 10. Dez 2010, 10:01

Re: Wie anfangen mit pyuno?

Beitrag von karolus » Di 27. Nov 2012, 15:20

Hallo
Serienbriefe/Rechnungen etc. können aus OOo/Lo heraus eigentlich relativ problemlos generiert werden, sobald die Eingangsdatensätze als Datenbank vorliegen.

Mit odfpy dürfte es leichter sein auch komplexe Dokumente individuell zu erstellen ( ohne OOo/LO-Instanz ) dafür ist der grundsätzliche Programmieraufwand aber auch höher ( ? )

Leider kann ich dir da keine konkreteren Empfehlungen geben, da ich da selbst noch keine Erfahrungen gesammelt habe.
Speziell für Python-fragen wäre http://www.python-forum.de/index.php geeigneter

Evtl. solltest du an der Stelle noch mal darüber nachdenken ob .odf überhaupt das vernünftigste Ausgabeformat ist - warum nicht gleich als .pdf ?

Karolus
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Open Office
Antworten