XML + изображения = слово - документ DOCX - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть изображения и XML-файлы из метода сбора данных.Мне нужна помощь с каркасом или методом, чтобы сгенерировать слово doc в формате doc или docx, объединить xml в поля и вставить изображения в заранее определенные заполнители.

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 21 ноября 2018

Может быть, не совсем то, что вы хотите сделать (немного переусердствовав) ... но нет хорошего работающего генератора / конвертера doc / docx для PHP (PHPOffice имеет слишком много ошибок и, в основном, не работает с .doc).Что я рекомендую:

  1. Добавить изображения в XML ( inline base64 ) (или сделать его HTML)
  2. Установить LibreOffice на сервере.( документация )
  3. Используйте LibreOffice для преобразования в любой формат, который вам необходим.fe:

    exec ('soffice --headless --convert-to docx: "MS Word 2007 XML" "/var/www/file.xml" 2> & 1', $ out);

...