PHP заменить переменные в документе Word - PullRequest
3 голосов
/ 09 октября 2010

У меня есть документ Word, который содержит определенные переменные (например, строка $$ title $$).Теперь я хочу открыть этот текстовый документ в PHP и заменить строку $$ title $$ на строку, которую я прочитал из базы данных.Последним шагом будет сохранение этого текстового документа и предоставление его пользователю для загрузки.

Замена строки и начало загрузки не составляет проблемы.Но я не знаю, как я могу получить слово content в переменную в php, работать с этой переменной и затем сохранять ее в новом документе word.

Кто-нибудь из вас знает хороший класс PHP,обеспечивает поддержку для редактирования содержимого документа Word?(Я в порядке с форматами OpenXML, если это должно быть)

Ответы [ 2 ]

6 голосов
/ 09 октября 2010

Вы пробовали PHPWord ?Я использую PHPExcel с того же сайта, и это отличная библиотека.

0 голосов
/ 09 октября 2010

Вы пробовали:

$doc = file_get_contents('mydoc.doc');
str_replace('TO_BE_REPLACED','NEW_TEXT', $doc);
file_put_contents('newdoc.doc');

...