2010-10-26 62 views
1

在這裏您可以通過PHP操作PDF,但這些問題都不符合我的要求。以編程方式突破PDF可編輯字段

以編程方式,我希望能夠更新可編輯字段的內容。最好用PHP。如果它很重要,PDF文件將首先手工製作(作爲一種「模板」文件,將被複制並重復填充)。在php.net上的PDF_* functions列表不會給我任何看起來(直接)有希望的東西。

這可能與PHP?怎麼樣?

+0

另請參閱http://stackoverflow.com/questions/4416667/php-pdf-template-library-with-pdf-output – 2010-12-29 10:48:15

回答

2

保持原始PDF的外觀和感覺是使用Acrobat的PDFlib塊插件的最好辦法。 PDFLib是所有PHP PDF函數背後的圖書館。有關塊插件的更多信息可以在PDFLib網站上找到,主頁上有一個名爲「PDFlib塊插件」的鏈接。

使用的過程是使用Acrobat中的插件創建所有「可編輯字段」,即所謂的塊。完成後,可以通過程序導入模板並填寫字段。還可以通過編程方式在頁面上匹配字體的字體,大小,樣式等,以使其在文檔中正確顯示。以下是食譜中關於如何用塊處理和PPS做各種事情的頁面:http://www.pdflib.com/pdflib-cookbook/block-handling-and-pps/

0

http://framework.zend.com/manual/en/zend.pdf.html

更具體here(除非我誤解你了)

+0

我之前已經運行過這個API--上面沒有在手動和自動搜索中找到任何相關信息,但目錄沒有列出甚至隱約涵蓋我需求的部分。我錯過了什麼嗎? – 2010-12-29 02:11:56

+0

看到這些,別忘了你也可以將JS添加到PDF Zend_Pdf_Action_SubmitForm - 將數據發送到統一資源定位器。 Zend_Pdf_Action_ResetForm - 將字段設置爲默認值。 Zend_Pdf_Action_ImportData - 從文件中導入字段值。 Zend_Pdf_Action_JavaScript - 執行一個JavaScript腳本。 Zend_Pdf_Action_SetOCGState - 設置一個或多個可選內容組的狀態。 Zend_Pdf_Action_Rendition - 控制播放多媒體內容(開始,停止,暫停或恢復播放)。 Zend_Pdf_Action_Trans - 使用轉換更新文檔的顯示 – 2010-12-30 00:29:23