我想一次生成多個pdf。這些pdf應該從數據庫中提取數據。它可以是一個Excel表或關係數據庫,無所謂,我可以創建任何。從數據庫生成多個pdf
在adobe acrobat pro中使用excel和javascript我設法將數據拉入模板pdf,但對於Excel表格中的每個記錄(行),我必須手動生成一個pdf,然後另一個,等等。並且有很多記錄,所以如果可能的話,我希望自動執行該操作。
有沒有辦法做到這一點?有什麼建議麼?
我想一次生成多個pdf。這些pdf應該從數據庫中提取數據。它可以是一個Excel表或關係數據庫,無所謂,我可以創建任何。從數據庫生成多個pdf
在adobe acrobat pro中使用excel和javascript我設法將數據拉入模板pdf,但對於Excel表格中的每個記錄(行),我必須手動生成一個pdf,然後另一個,等等。並且有很多記錄,所以如果可能的話,我希望自動執行該操作。
有沒有辦法做到這一點?有什麼建議麼?
查找到Acrobat SDK,科:「間的通信」,以瞭解如何通過VB/VBA控制Acrobat和你怎麼能一起工作JavaScript對象(JSO)。
然後查看「Acrobat JavaScript Scripting參考」並查看Doc Object的命令如addField和 Field對象來設置字段的屬性。
這應該做你想要什麼,萊因哈德
PS:用開放式辦公室可以電子表格保存爲PDF格式,並與Excel的太新的版本。這不是已經足夠,或者可能是以上和這個混合。
完全披露:我創建並運行了Epsillion軟件。
mirta,一個選項是Epsillion Publisher。我們爲您的確切用例構建它。
您需要指定模板的外觀。 Epsillion團隊將爲您設計。
然後指定您的變量在Word文檔中的名稱(例如姓名,姓氏,出生日期)。該軟件將處理Word和Excel文件併爲您返回PDF。
模板靈活且根據需要流動。
希望有所幫助。祝你好運!
你看過例子[Using forms for reporting](http://developers.itextpdf.com/examples/form-examples/using-forms-reporting)我們使用[state.pdf](http:// gitlab.itextsupport.com/itext/sandbox/raw/master/resources/pdfs/state.pdf)作爲模板,將其填入[united_states.csv]中的數據(http://gitlab.itextsupport.com/itext/sandbox /raw/master/resources/data/united_states.csv),導致[united_states_2.pdf](http://gitlab.itextsupport.com/itext/sandbox/raw/master/cmpfiles/acroforms/reporting/cmp_united_states_2.pdf) 。顯然,你需要編寫一些代碼來實現這一點。 –