2010-05-02 29 views
9

Intento editar documentos ODT programáticamente en PHP. De hecho, solo quiero hacer un reemplazo de texto y agregar nuevas filas en una tabla.Biblioteca para editar documentos odt en php

Sé que un documento ODF normal es un archivo que contiene archivos XML. Pero antes de reinventar la rueda: ¿hay alguna biblioteca que haga la mayoría de las tareas? ¿O debería simplemente analizar el archivo XML en un analizador DOM y modificarlo?

Respuesta

4

http://en.wikipedia.org/wiki/OpenDocument_software enumera varias herramientas PHP para trabajar con ODT.

No he utilizado ninguno de estos, sólo estoy dándole la l ist. Tendrá que evaluarlos para ver si tienen las características específicas que necesita.

+0

La última parece muy prometedora (siempre es la última de una lista que es la más interesante). De acuerdo con el texto del tutorial, es posible reemplazar y agregar filas. – neo

1

También sugiero que también intentes con OpenTBS. Puede editar un archivo de OpenDocument usando la técnica de las plantillas, pero también puede recuperar XML en un OpenDocument.

+0

¡OpenTDB no se mantiene desde 2006 y la demostración ya no funciona! – FAjir

+0

@Florito: OpenTBS última versión con fecha de 2013-08-30. Actualmente hay una versión beta en camino, y el foro está activo. Entonces, ¿dónde viste que no se mantiene? – Skrol29

+0

podemos abrir un documento ODF en el navegador y luego guardar usando OpenTBS – Umair

Cuestiones relacionadas