jump to navigation

Exportació de documents de l’OpenOffice 26/02/2007

Posted by Albert in PFC.
trackback

Per a exportar documents d’OpenOffice cap a la NWiki tenim tres opcions:

  • Utilitzar el filtre d’exportació HTML de l’OpenOffice i insertar el document a la NWiki en format HTML. Aquesta opció és la més desitjable ja que ens estalvia crear un convertidor de formats, però s’ha de veure si és prou adequada
  • Crear un nou filtre d’exportació de l’OpenOffice a un dels formats de la NWiki. Aquesta opció és més flexible i es podria basar en un filtre existent.
  • Utilitzar les APIs d’OpenOffice per navegar pel document i generar el document en un dels formats de la NWiki.

L’OpenOffice inclou aquests dos filtres HTML:

  • HTML 4.0 Transitional: es mostra correctament a la wiki però inserta codi no que no és XHTML vàlid.
  • XHTML 1.0 Strict: Utilitza estils en la capçalera que es perden en insertar-los a la wiki, i també hi ha problemes amb alguns elements deguts a les substitucions que fa la funció wiki_preformat_htmleditor del fitxer mod/wiki/wiki/parsers/htmleditor de la NWiki.

El document que he utilitzat per realitzar les proves és aquest: document.odt.

Per solucionar els problemes amb l’exportació XHTML es podria fer un tractament posterior del document per passar els estils a inline amb atributs style, o es podria modificar el filtre perquè ho fes directament. Els filtres d’exportació d’OpenOffice estan escrits en XSL, en aquesta pàgina hi ha informació del filtre XHTML: http://xml.openoffice.org/sx2ml/.

Comentaris»

No comments yet — be the first.