Преобразование docx в pdf с помощью PHP

В настоящее время я создаю несколько файлов .docx, используя PHPWord. Мне нужно найти способ объединить эти файлы docx и сохранить их как 1 файл pdf. Есть ли способ, которым это можно сделать?

Откройте сгенерированный docx с помощью PHPDOCX http://www.phpdocx.com/

require_once 'phpdocx_pro/classes/TransformDoc.inc'; $docx = new TransformDoc(); $docx->setStrFile('document.docx'); $docx->generateXHTML(); $html = $docx->getStrXHTML(); 

Кроме того, вы можете экспортировать docx в PDF с помощью

  $docx->generatePDF(); 

Вы можете посмотреть http://www.phplivedocx.org/ , они поддерживают docx и через zend framework также генерируют PDF-файлы.

Humm я использую это: https://github.com/benskay/PHP-Digital-Format-Convert-Epub-Mobi-PDF/tree/master/library/phpDocx и что:

 require_once dirname(__FILE__) .'/phpdocx/classes/TransformDoc.inc.php'; require_once dirname(__FILE__) .'/phpdocx/classes/CreateDocx.inc.php'; $docx = new TransformDoc(); $docx->setStrFile('document.docx'); $docx->generatePDF(); 

==> Это похоже на работу, но … где сгенерированный PDF-файл? Как я могу получить PDF-файл?

  /** * return the pdf stream as a string returned from the function */ function output($debug = false) { ... } 

поэтому просто напишите результат «generatePDF ()» в файл.

например:

 $content = $docx->generatePDF(); $myfile = fopen("newfile.pdf", "w"); fwrite($myfile, $content); fclose($myfile);