7

インタラクティブな PDF を作成するための Adob​​e Acrobat に代わるものはありますか? ここでの用語は少しあいまいです。インタラクティブとは、「入力できる」ことを意味し、必ずしも「スクリプト可能」であるとは限りません。したがって、このフォームは、SO に関する pdf 関連の質問の一般的なシナリオと思われるレポート生成ではなく、データ収集用です。

秘訣は、Adobe Reader を使用して入力できる必要があることです。Acrobat の多くのフラストレーションを経験したことがない人のために、デフォルトでは、Acrobat Pro >8.0 を使用して作成され、特に使用権限が有効になっている場合を除き、Reader はフォームに入力できません。それは問題なく、基本的には機能します (ただし、Pro ユーザーはデータを保存できません- WTF?)。

私はイライラしているので、理想的にはAdobe製品を完全に避けたいと思います(つまり、デザイン側です。ユーザーにとってReaderはまだ必要であるか、db-backed Webフォームとしてそれを行うだけです)。誰かが代替品について良い経験をしたことがあるかどうか疑問に思っていますか? ソフトウェア ライブラリまたは製品のどちらか?

ありがとう!

編集 - ありがとう、マット b - 以前に iText を見たことがありますが、フォームを作成できるとは知りませんでした。残念ながら、Reader は、入力されたデータを iText によって生成された (または OO Writer によって生成された) フォームに保存できないようです。Adobe 独自の著作権管理ツールを使用しない限り、私が望んでいることは基本的に不可能だという嫌な予感がします。他にアイデアがあれば。私はそれらを聞きたいです。

4

8 に答える 8

2

オープン ソースのページ レイアウト ツールであるScribusには、インタラクティブな PDF フォームを作成するための機能が多数あります。私は個人的にそれらを使用したことはありませんが、それらは合理的に完成しているように見え、チュートリアルでカバーされています.

Scribus は、本格的なページ レイアウトを行う必要がある場合に知っておく価値があります。

于 2009-03-04T10:32:19.377 に答える
2

iTextは、プログラムで PDF ファイルを生成するための Java 世界のほぼ標準です。おそらく、必要に応じてフォームを含む PDF を作成するために使用することもできますか?

于 2009-03-02T16:31:44.630 に答える
2

OpenOffice.orgLibreOfficeを使用して、入力可能なフォーム PDF を作成できます。

*.odt ドキュメントで最初のフォーム要素を作成するには、[表示] --> [ツールバー] --> [フォーム コントロール]ツールを有効にします。これにより、クリック可能なチェックボックス + ラジオボタン、入力可能なテキスト フィールド、プッシュボタンなどをページに追加できます。 )。

ドキュメントの作成が完了したら、[ファイル] --> [ PDF としてエクスポート] を使用し、[ PDF フォームを作成] チェックボックスを有効にします。

これで、Adobe 以外の PDF ビューアーで PDF フォームを編集 (および保存) できるようになります。

注: ただし、アドビは独自の方法で PDF フォームを作成および入力します。Adobe Reader は、Adobe 製品によって作成された PDF フォームへの入力のみをサポートします (さらに、「拡張権限」が割り当てられているため、Reader はドキュメントと一緒にフォームデータを実際に保存できます)。

Adobe Reader は、OpenOffice.org または LibreOffice で作成した PDF フォームでは動作しません (「作業」は、「フォーム データの入力と保存を可能にする」という意味です)。この背後にある技術的なメカニズムは、アドビが独自のキーでフォーム ドキュメントにデジタル署名することです (これは Adob​​e Reader に認識されており、Adobe Reader EULA に同意したときにリバース エンジニアリングを行わないことに同意したものです...)。--

これの意味は:

  • Adobe 以外の PDF リーダーは、Adobe 製品で作成されたフォームを「入力して保存」することはできません (ただし、「入力して印刷」することはできます)。
  • Adobe PDF リーダーは、Adobe 以外の製品で作成されたフォームの「入力 + 保存」を拒否します (ただし、「入力 + 印刷」は行います)。

後者の 2 つの点は、この質問に対する他の回答で言及されているすべてのツールとユーティリティに当てはまります。ここで間違っていたらコメントで教えてください...

于 2012-05-19T15:33:41.840 に答える
0

XSL FO は、既存のフォーム データから PDF ファイルを作成するために使用したものです。入力可能な pdf をクライアントに送信したくない場合を除き、これは有効なオプションです。

于 2009-03-02T21:47:05.697 に答える
0

Foxit Reader を使用すると、フィールドに入力した任意のPDFを保存できます。

于 2009-03-27T14:48:22.250 に答える