我有一个包含PPT演示文稿的PDF版本100个文件夹。我也有一个页面的PDF文件,我想添加到每个PDF文件的开头。有没有办法我可以用PHP来做到这一点?我可以使用Zend Framework吗?为文件夹中的每个PDF添加1个页面
1
A
回答
1
它肯定可以通过Zend_Framework完成!
$pdf = Zend_Pdf::load($fileName);
$frontPdf = Zend_Pdf::load('/path/to/template.pdf');
$frontPage = $frontPdf->pages[0];
//prepend our template front page to PDF
array_unshift($pdf->pages, $frontPage);
//update original document
$pdf->save($fileName, true);
我还没有在这里测试代码,但我们有一个应用程序工作在相同的原则。
如果您有任何问题,请检查documentation for pages within Zend_Pdf。
+0
有没有办法确定头版是否已经添加?即有办法查看当前第一页是否与单页文件相同? – Brian 2010-03-10 23:53:53
+0
我从来没有试过这样做 - 如果您创建了一个子类,可以比较页面的受保护的$ _contents。理想情况下,您可以在一个点上转换所有文档,并知道它们已被处理,但我可以理解,这可能并非总是可行。 – 2010-03-11 00:26:05
相关问题
- 1. 如何为每个页面添加图像背景到pdf?
- 2. 循环遍历一个PDF文件的文件夹并向每个文件夹追加一个PDF
- 3. 如何使用iText7为PDF文件添加一个完整的PDF页面
- 4. RazorGenerator在每个pdf页面上添加页脚
- 5. ASP.Net webform/mvc3 - 将链接添加到多页PDF文档的每个页面
- 6. 在每个页面的html输入中添加页面编号
- 7. 如何在Linux中的postscript或pdf文件的每个页面的底部添加页脚?
- 8. 如何将行添加到文件夹内的每个文件?
- 9. 在每个页面中添加paragraphe - 使用itext的Java中的PDF
- 10. 如何为每个页面添加不同的页眉图像?
- 11. iText:将PDF分成几个PDF(每页1个)
- 12. 使用itextsharp在pdf文件的每个页面的标题中添加带有文本的图像
- 13. Python:如何将1添加到文件中的每个整数
- 14. 在iTextSharp的添加子文件夹中,以PDF文件的所有图像作为新的页面?
- 15. 如何将PDF的每个页面拆分为C#中的多个pdf文件(使用iTextSharp)?
- 16. 为每个文件夹创建x个文件夹的文件夹结构
- 17. 获取每个PDF页面的书签
- 18. 为每个页面添加一个固定的页眉/页脚jsPDF
- 19. HtmlRenderer&PDFsharp为每个页面添加页脚
- 20. 如何在JSF中为每个页面添加参数到url?
- 21. 将页面级JavaScript添加到多个PDF作为批处理
- 22. 添加的.eml到每一个文件名末尾在多个文件夹
- 23. 如何为每个页面设置一个doctype文件并为每个页面设置一个标题?
- 24. 自动为页面上的每个图像添加'alt'属性
- 25. Facebook:我可以添加一个事件页面作为页面
- 26. 如何在Sphinx文档的每个页面上添加目录?
- 27. 如何将符号添加到文件夹中的每个文件名?
- 28. 如何为HTML页面中的每个链接添加一个字符串?
- 29. TeX:在每个内容页面后添加空白页面
- 30. PowerShell-为.pdf文件的目录(文件夹)中的每个pdf创建html链接(href)
是否必须基于PHP?有许多很好的命令行PDF合并工具。 – 2010-03-10 22:38:40
命令行也能工作 – Brian 2010-03-10 22:48:13
Brian @我会先看看我提到的两个库。当你使用更原生的东西时,PHP不会太颠簸,更安全。而对于你所需要的,一个命令行工具将会更有用,那么它是值得的(这个命令行可以杀死一个大锤的情况)。 – Anthony 2010-03-10 22:55:25