2010-05-02 12 views
9

Ich versuche, ODT-Dokumente programmatisch in PHP zu bearbeiten. In der Tat möchte ich nur etwas Text ersetzen und neue Zeilen in einer Tabelle hinzufügen.Bibliothek zum Bearbeiten von ODT-Dokumenten in PHP

Ich weiß, dass ein normales ODF-Dokument ein Archiv ist, das XML-Dateien enthält. Aber bevor ich das Rad neu erfinde: Gibt es irgendeine Bibliothek, die die meisten Aufgaben erledigt? Oder soll ich einfach die XML-Datei in einem DOM-Parser analysieren und modifizieren?

Antwort

4

http://en.wikipedia.org/wiki/OpenDocument_software listet mehrere PHP-Tools zum Arbeiten mit ODT auf.

ich nicht davon benutzt haben, gebe ich Ihnen nur die l ist. Sie müssen sie bewerten, um zu sehen, ob sie die spezifischen Funktionen haben, die Sie benötigen.

+0

Das letzte sieht sehr vielversprechend aus (es ist immer das letzte in einer Liste, die am interessantesten ist). Je nach Lernprogramm ist Text-Ersetzung und Zeilen-Hinzufügen möglich. – neo

1

Ich schlage auch vor, dass Sie auch mit OpenTBS versuchen. Es ist in der Lage, eine OpenDocument-Datei mit den technischen Vorlagen zu bearbeiten, aber es kann auch XML in einem OpenDocument abrufen.

+0

OpenTDB wird seit 2006 nicht mehr gepflegt und die Demo funktioniert nicht mehr! – FAjir

+0

@Florito: OpenTBS letzte Version vom 2013-08-30. Es ist tatsächlich eine Beta auf der Straße, und das Forum ist aktiv. Wo hast du gesehen, dass es nicht gepflegt wird? – Skrol29

+0

können wir ein ODF-Dokument im Browser öffnen und dann mit OpenTBS speichern – Umair