2016-04-15 5 views
0

私は一度に複数のpdfsを生成したいと思います。それらのpdfsはデータベースからデータを取得する必要があります。それは、エクセルテーブルまたはリレーショナルデータベースにすることができます、問題ではない、私は何でも作ることができます。データベースから複数のpdfsを生成する

adobe acrobat proでExcelとJavaScriptを使用すると、データをテンプレートpdfに取り込むことができましたが、Excelの各レコード(行)に対して、私は手動でpdfを作成しなければなりません。可能であれば、自動的にやりたいと思います。

これを行う方法はありますか?助言がありますか?

私はより良い、それを説明するために画像を追加しました

...のAcrobat SDKに example

+1

[フォームを使用してレポートを作成する](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

見て、節:「アプリケーション間通信は、」あなたはVB/VBA経由でのAcrobatを制御することができますどのように、あなたがして働くことができる方法を学ぶためにJavaScriptオブジェクト(JSO)。

次に、「Acrobat JavaScript Scripting reference」を見て、のDocオブジェクトを参照してください。addFieldや のフィールドオブジェクトのプロパティを設定するコマンド。あなたが欲しいものを行う必要があります

、ラインハルト

PS:オープンオフィスを使用すると、PDFとして、あまりにもエクセルの新しいバージョンでスプレッドシートを保存することができます。それはすでに十分ではないか、おそらく上記とこれの組み合わせでしょうか。

0

完全開示:私はEpsillion Softwareを創設して運営しています。

mirta、一つのオプションはEpsillion Publisherです。私たちはあなたの正確なユースケースのためにそれを構築しました。

テンプレートの外観を指定する必要があります。 Epsillionチームがあなたのために設計します。

次に、Word文書内の変数(名前、姓、生年月日など)を指定します。ソフトウェアは、WordおよびExcelファイルを処理し、PDFを返します。

テンプレートは柔軟で、必要に応じてフローします。

希望に役立ちます。がんばろう!

関連する問題