3

既存の PDF ファイルを編集しようとしています。これは、住所などを入力する必要があるファイルです。アドレス帳をアプリケーションに接続して、ユーザーがアドレス帳からユーザーを選択し、一部が自動的に入力されるようにしたいと考えています。

私の質問は次のとおりです。

  1. 既存の PDF ファイルを編集していくつかのフィールド (+/- 20) に入力することは可能ですか? Itext (http://www.itextpdf.com) があることは知っていますが、その可能性は非常に小さいと読みました。
  2. または、PDF を JPG に変換して背景として取得できますか。フィールドに入力する必要がある場所に JLabels を作成します。フレーム全体を A4 に印刷します。
  3. それとももっと良い可能性がありますか?

だから私がしなければならないことは、一歩一歩:

  • PDFの1つを選択します(それらはプログラムにあります)
  • いくつかのフィールドにコンテンツ/アドレスを入力します
  • PDF/フォームをプリンターで印刷する
4

3 に答える 3

1

Adobe が提供するAcrobat Forms Data Format (FDF) Toolkitという名前のツールキットがあり 、さまざまな言語でフォームに入力するための API を提供します。

そのページの下部にあるJavaコードを取得するか、このリンクをチェックしてください

于 2012-04-11T08:36:14.770 に答える
0

pdf フォームを使用し、IText または Apache PDFBox を使用してプログラムでフィールド値を編集できます( pdfboxダウンロードし、SetField.java の例を参照してください)。

于 2012-04-11T09:07:23.150 に答える
0

既存の PDF は編集しませんでしたが、iReportを使用して Java アプリからまったく新しいレター/レポート/ドキュメントを作成しました

于 2012-04-11T09:19:06.620 に答える