我目前使用PHPWord生成多个.docx文件。我需要找到一种方法来组合这些docx文件并将它们保存为1个pdf文件。有没有办法可以做到这一点?使用PHP将docx转换为pdf
8
A
回答
12
公开赛PHPDOCX所产生的docx 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();
3
你可以看看http://www.phplivedocx.org/,他们支持docx,并通过zend框架也生成pdf。
0
赫姆我使用: 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文件?
-2
/**
* 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);
相关问题
- 1. doc,docx转换为pdf使用php
- 2. PHP - Laravel - 将Docx转换为PDF
- 3. 将docx转换为pdf()
- 4. 将docx转换为pdf
- 5. 将DOCX转换为PDF格式的PDF
- 6. 使用PHP将doc,docx,pdf转换为HTML linux
- 7. 使用PHP将Doc/Docx文件转换为PDF
- 8. 转换的docx为PDF phpword
- 9. 在doc中将docx转换为pdf
- 10. Jenkins:将.docx转换为.pdf问题
- 11. docx4j:帮助将docx转换为PDF
- 12. 将TEX文件转换为PDF或DOCX?
- 13. 使用PHP将FDF转换为PDF
- 14. 使用PHP将Base64Binary转换为PDF
- 15. 使用PHP将PDF转换为XML
- 16. 如何将所需的docx页面转换为pdf使用documents4j
- 17. 使用docx4j将docx转换为pdf的问题
- 18. django/python:如何使用python将pptx/docx格式转换为PDF?
- 19. 使用Docx4j和FOP将docx转换为PDF时出错
- 20. 使用docx4j-3.2.1将docx转换为pdf时的格式丢失
- 21. MVC3使用Open Office将Docx转换为PDF问题
- 22. 在c中使用openxml和pdfcreator将docx转换为pdf#
- 23. 将doc/docx批量转换为使用Javascript的pdf
- 24. 使用powershell批量转换docx到pdf
- 25. 使用OpenXML将Word docx转换为Excel
- 26. 使用VBA将RTF转换为DOCX
- 27. 使用JAVA将.docx转换为HTML
- 28. 如何将.docx转换为.pdf中的.pdf
- 29. PDF到DOC/DOCX转换器
- 30. Docx到PDF转换在java
呀,如果我要做到这一点我还不如购买PHPDOCX,并用它来生成DOCX。无论如何,我正在考虑这样做。只是试图看看是否有一个免费的替代方案。我也不是为每个域/子域购买新许可证的粉丝。 – Keith 2012-02-15 19:24:31
我刚刚尝试过,效果不佳...我从一个WORD2007文档开始,使用PHPWord生成(包含表格,照片,...但没有图形),您的PHPDOCX生成PDF文件,但有一些数据显示,但不是全部(实际上,大多数数据不显示),根本没有图像...你可以在这里看到:从[link] https://www.box.com/s/cbf2243c6cb0cf782a08和PDF转换使用你的代码是:[link] https://www.box.com/s/600a4f83d4db987baa1e – 2012-07-30 09:35:10
太糟糕了,这不适用于社区版本的phpdocx。 “未找到类”DOMPDF“ – user2718671 2014-01-27 16:04:03