我需要将各种 PDF 和 Excel 文档合并到一个 PDF 中。例如我有: - A.pdf - B.pdf - D.xlsx - E.doc
我需要的是将所有 4 个文档内容合并到一个 result.pdf 文档中。
有任何捆绑/库可以实现这一目标吗?或者最好的选择是创建一个python脚本并从symfony2(如何?)调用它来生成那个pdf?
任何帮助或线索?提前致谢
我需要将各种 PDF 和 Excel 文档合并到一个 PDF 中。例如我有: - A.pdf - B.pdf - D.xlsx - E.doc
我需要的是将所有 4 个文档内容合并到一个 result.pdf 文档中。
有任何捆绑/库可以实现这一目标吗?或者最好的选择是创建一个python脚本并从symfony2(如何?)调用它来生成那个pdf?
任何帮助或线索?提前致谢
Symfony 提供了一个 Process 组件,它很好地包装了原生 php exec/system 函数。
检查出来:https ://github.com/symfony/Process
另一种选择是使用 Zend Framework 中的 PDF 组件。我不确定它是否允许合并 PDF,但只需阅读文档即可找到答案。
在 symfony 中查看有关 ZendPDF 的教程:http ://www.craftitonline.com/2011/06/pdf-generation-with-symfony2-part-ii-zend-option/
希望有帮助。
@DucTa 的死链接在谈论pdftk
,一个可以合并多个 PDF 文档的二进制文件。
使用 .将其下载到您的服务器上apt-get install pdftk
。
目前,我认为它不存在任何使用 pdftk 的捆绑软件,但您可以使用类似exec()
or的东西passthru()
来解决问题。
例子 :
exec('pdftk doc1.pdf doc2.pdf doc3.pdf output merged.pdf');