我有一個包含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文檔添加到現有PDF文檔的每個其他頁面上?
- 2. 如何爲每個頁面添加圖像背景到pdf?
- 3. 循環遍歷一個PDF文件的文件夾並向每個文件夾追加一個PDF
- 4. 如何使用iText7爲PDF文件添加一個完整的PDF頁面
- 5. 如何在使用Wkhtmltopdf的PDF文件的每個頁面上添加邊框?
- 6. RazorGenerator在每個pdf頁面上添加頁腳
- 7. 將_添加到文件夾中的每個文件/目錄
- 8. ASP.Net webform/mvc3 - 將鏈接添加到多頁PDF文檔的每個頁面
- 9. 將一個文件添加到文件夾中的每個rar文件
- 10. 在每個頁面的html輸入中添加頁面編號
- 11. 如何在Linux中的postscript或pdf文件的每個頁面的底部添加頁腳?
- 12. 如何將行添加到文件夾內的每個文件?
- 13. 在每個頁面中添加paragraphe - 使用itext的Java中的PDF
- 14. 如何爲每個頁面添加不同的頁眉圖像?
- 15. iText:將PDF分成幾個PDF(每頁1個)
- 16. 使用itextsharp在pdf文件的每個頁面的標題中添加帶有文本的圖像
- 17. Python:如何將1添加到文件中的每個整數
- 18. 在iTextSharp的添加子文件夾中,以PDF文件的所有圖像作爲新的頁面?
- 19. 打印PDF - 如何在每個頁面上添加頁邊距和頁邊距?
- 20. 如何將PDF的每個頁面拆分爲C#中的多個pdf文件(使用iTextSharp)?
- 21. 爲每個文件夾創建x個文件夾的文件夾結構
- 22. 在每個頁面添加AJAX調用
- 23. 獲取每個PDF頁面的書籤
- 24. 爲每個頁面添加一個固定的頁眉/頁腳jsPDF
- 25. HtmlRenderer&PDFsharp爲每個頁面添加頁腳
- 26. 如何在JSF中爲每個頁面添加參數到url?
- 27. html頁面的路徑從一個文件夾中加載它
- 28. 選擇每個子文件夾中的每個文件
- 29. 添加的.eml到每一個文件名末尾在多個文件夾
- 30. 將頁面級JavaScript添加到多個PDF作爲批處理
是否必須基於PHP?有許多很好的命令行PDF合併工具。 – 2010-03-10 22:38:40
命令行也能工作 – Brian 2010-03-10 22:48:13
Brian @我會先看看我提到的兩個庫。當你使用更原生的東西時,PHP不會太顛簸,更安全。而對於你所需要的,一個命令行工具將會更有用,那麼它是值得的(這個命令行可以殺死一個大錘的情況)。 – Anthony 2010-03-10 22:55:25