Я не знаю ни одной библиотеки PHP, которая поддерживает DOCX => PDF. На самом деле, преобразование DOCX во что-то еще в PHP является открытой проблемой сегодня. Это не зависит от того, как вы сделали DOCX.
Но, как вы сказали, это PHP-библиотеки для HTML => PDF.
Html2Pdf - это хорошо зарекомендовавшая себя библиотека PHP, которая делает HTML => PDF.
Существует также DomPdf .
Так что, если вы сможете найти библиотеку PHP для DOCX => HTML, то она будет работать.
Конечно, у него есть некоторые ограничения, потому что даже если и PDF, и DOCX имеют открытый формат, они имеют очень специфические функции, им требуется огромный процесс рендеринга, и редакторы оставляют за собой несколько полезных советов.
Теоретически возможно преобразование DOCX в HTML. Существует программное обеспечение Windows, которое делает это EpingSoft . Если вам нужно сделать это на PHP, некоторые веб-статьи расскажут вам, как это сделать, но, поскольку я не могу найти никакого PHP-кода, делающего это, я думаю, что это скорее теоретически, чем практично.
http://www.quepublishing.com/articles/article.aspx?p=691502
Насколько сложным будет этот процесс
зависит от того, сколько родного Word
форматирование, которое нужно сохранить во время
конверсия.
Если вы хотите попробовать этот способ, полезно знать, что OpenTBS позволяет вам читать XML до и после слияния. Он основан на именах классов PHP TbsZip, которые могут читать любой XML-файл в DOCX, поскольку на самом деле это zip-архив.