Библиотека для редактирования odt-документов в php

#php #editing #odf #opendocument

#php #редактирование #odf #opendocument

Вопрос:

Я пытаюсь программно редактировать ODT-документы в PHP. На самом деле я просто хочу выполнить некоторую замену текста и добавить новые строки в таблицу.

Я знаю, что обычный ODF-документ — это архив, содержащий XML-файлы. Но прежде чем я изобрету велосипед: есть ли какая-нибудь библиотека, которая выполняет большинство задач? Или я должен просто проанализировать XML-файл в DOM-анализаторе и изменить его?

Ответ №1:

http://en.wikipedia.org/wiki/OpenDocument_software перечисляет несколько PHP-инструментов для работы с ODT.

Я не использовал ничего из этого, я просто даю вам список. Вам нужно будет оценить их, чтобы увидеть, обладают ли они необходимыми вам специфическими функциями.

Комментарии:

1. Последняя выглядит очень многообещающе (она всегда самая интересная в списке). В соответствии с руководством возможна замена текста и добавление строк.

Ответ №2:

Я также предлагаю вам попробовать использовать OpenTBS. Она способна редактировать файл OpenDocument с использованием технических шаблонов, но она также может извлекать XML из OpenDocument.

Комментарии:

1. OpenTDB не поддерживается с 2006 года, и демо больше не работает!

2. @Florito: последняя версия OpenTBS датирована 2013-08-30. Бета-версия уже на подходе, и форум активен. Итак, где вы видели, что она не поддерживается?

3. можем ли мы открыть документ ODF в браузере, а затем сохранить с помощью OpenTBS

4. @Umair Ayub: OpenTBS работает под управлением PHP, а PHP — это процесс на стороне сервера.

5. OpenTBS используется для объединения документов! Мне нужен редактор ~