divendres, 9 de febrer del 2007

Primera extensió pel OpenOffice

Per crear l'extensió farem ús de PyUNO.

PyUNO es pot fer servir utilitzant els següents mètodes:

1. Dins de l'executable de Python(i fora del procés d'OpenOffice).

Aquesta metodologia s'utilitza quan:

  • Es comença a aprendre PyUNO, es té un enfocament més intuïtiu.
  • Es vol apuntar a execucions del script començant en processos separats (cgi-script dins un servidor web)
  • Es vol un entorn ràpid d'execució-codi, codi-execució

Un exemple de codi seria el següent:

Iniciar l'OpenOffice: oowriter "-accept=socket,host=localhost,port=2002;urp;"

Executar: .\python hello_world.py

2. Dins del procés d'OpenOffice.

Aquesta metodologia s'utilitza quan:
  • Es vulgui executar el programa en moltes màquines
  • Quan el programa depèn de crides d'altres programes
  • Es tingui més experiència amb pyUNO
  • Quan es vol el millor rendiment del programa
Per crear una extensió amb aquesta metodologia cal:
  • Realitzar el programa que volguem: hello_world.py
  • Assignar el programa a un event: Addons.xcu
  • Comprimir els dos arxius en un zip: zip hello_world.zip Addons.xcu hello_world.py
  • Hi ha 3 maneres per a instal·lar l'extensió creada:
    • /usr/lib/openoffice/program/unopkg add hello_world.zip
    • /usr/lib/openoffice/program/unopkg gui i afegir l'extensió
    • Obrir l'OpenOffice i afegir la instal·lació manualment tal com hem fet al pas anterior.

Finalment només ens cal executar l'extensió:



Etiquetes de comentaris: , ,

0 comentaris:

Publica un comentari a l'entrada

Subscriure's a Comentaris del missatge [Atom]

<< Inici