9

外部データを使用して自動的に PDF フォームに入力し、保存するために利用できる手法は何ですか。データベースのデータを使用してテンプレート pdf を入力し、そのコピーをそのデータでディスクに保存する必要があります。言語やプラットフォームは問いませんが、WindowsやLinuxで動作するのが良いでしょう。

誰でも私を案内したり、役立つ記事を指摘したりできます。

4

2 に答える 2

11

あなたが承認したduffymoによる回答を詳しく説明するために、私の本の章をあなたと共有させてください:manning.com/lowagie2/samplechapter6.pdf

セクション 6.3.5 では、Open Office を使用して PDF テンプレートを作成する方法を説明します。リスト 6.19 では、プログラムでテンプレートに入力する方法を示します。

PdfReader reader = new PdfReader(src);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
AcroFields form = stamper.getAcroFields();
form.setField(key, value);
stamper.setFormFlattening(true);
stamper.close();
reader.close();

Frank Rem と同じように、私は iText の最初の開発者であり、iText に関する本の著者であり、iText Group の現在の CEO であり、ISO-32000 について議論している ISO 委員会から直接このメールに返信していることを付け加える必要があります。 -2 (別名 PDF 2.0) ;-)

于 2013-05-15T13:29:29.313 に答える
0

xsl-fo (xml と xsl-t が好きな場合) または Lowagie の iText (Java) / iTextSharp (C#) のいずれかを使用できます。

于 2010-06-24T09:41:06.077 に答える