dilluns, 26 de febrer del 2007

Exportació a l'OpenOffice en format HTML/XHTML

Ja hem parlat de que l'objectiu final de l'extensió és exportar el document d'OO a la wiki del moodle que desitgem.

Per això ens cal exportar el document amb el format que accepti la wiki (html/xhtml/wiki)

Basant-nos en això i les funcionalitats de la wiki tenim dues opcions:

  • La primera consisteix en exportar el document amb format html o xhtml, la qual cosa és una funcionalitat de l'OO.
  • La segona consisteix en anar cercant pel document el seu contingut i realitzar una transformació dins la extensió que ens doni com a resultat un format vàlid per a la wiki.

La primera opció es podria fer mitjançant el següent script en python: exporta.py

Definint la variable:

p.Value="HTML (StarWriter)" => sortida del document en format html
p.Value="XHTML Writer File" => sortida del document en format xhtml

Quins problemes hi ha al dur a terme aquesta opció? S'hauria de validar que el format del document d'OO i el resultat en la wiki fossin el mateix, i en cas contrari, aplicar les transformacions que siguin necessàries.

La segona opció es podria fer mitjançant uns altres scripts:

cercaestils.py => Ens retorna els estils actius que s'han fet servir en el document
agafaestil.py => Ens tots el text que estigui en l'estil escollit
cercaposicions.py => Ens cerca l'inici i el final de l'estil que escollim
printaindex.py => Ens printa el contingut de l'índex del document, si n'hi ha.

Mitjançant aquesta opció podríem crear un document html, xhtml o amb el format de la wiki a mida tot i que seria mol més laboriós.

A més a més aquesta última opció (crec) que seria molt difícil d'implementar amb el word...

En definitiva, crec que la millor opció és realitzar la exportació en xhtml i que el webservice s'encarregui d'arreglar el xhtml per a que compleixi el format que desitgem.

En tot cas haurem d'investigar amb més detall quines transformacions hem de realitzar al xhtml i tota la pesca!

Etiquetes de comentaris: , , ,

0 comentaris:

Publica un comentari a l'entrada

Subscriure's a Comentaris del missatge [Atom]

<< Inici