2016-04-15 82 views
0

我想一次生成多個pdf。這些pdf應該從數據庫中提取數據。它可以是一個Excel表或關係數據庫,無所謂,我可以創建任何。從數據庫生成多個pdf

在adobe acrobat pro中使用excel和javascript我設法將數據拉入模板pdf,但對於Excel表格中的每個記錄(行),我必須手動生成一個pdf,然後另一個,等等。並且有很多記錄,所以如果可能的話,我希望自動執行該操作。

有沒有辦法做到這一點?有什麼建議麼?

我添加了一個圖像,以便更好地解釋它... example

+1

你看過例子[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) 。顯然,你需要編寫一些代碼來實現這一點。 –

回答

1

查找到Acrobat SDK,科:「間的通信」,以瞭解如何通過VB/VBA控制Acrobat和你怎麼能一起工作JavaScript對象(JSO)。

然後查看「Acrobat JavaScript Scripting參考」並查看Doc Object的命令如addField和 Field對象來設置字段的屬性。

這應該做你想要什麼,萊因哈德

PS:用開放式辦公室可以電子表格保存爲PDF格式,並與Excel的太新的版本。這不是已經足夠,或者可能是以上和這個混合。

0

完全披露:我創建並運行了Epsillion軟件。

mirta,一個選項是Epsillion Publisher。我們爲您的確切用例構建它。

您需要指定模板的外觀。 Epsillion團隊將爲您設計。

然後指定您的變量在Word文檔中的名稱(例如姓名,姓氏,出生日期)。該軟件將處理Word和Excel文件併爲您返回PDF。

模板靈活且根據需要流動。

希望有所幫助。祝你好運!