PDF フォームに入力し、それを PDF ファイルに保存 (フラット化) するために使用できる PHP ライブラリはありますか?
ベストアンサー1
ここで紹介したライブラリやフレームワークは優れていますが、フォームに入力してフラット化するだけであれば、pdftk (PDF Toolkit) というコマンドライン ツールをお勧めします。
見るhttps://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
PHPからコマンドラインを呼び出すことができ、コマンドは次のようになります。
pdftk
フォームファイル.pdf fill_form
フィールド情報.fdf output
出力ファイル.pdf flatten
フィールドに入力する情報を生成するには、FDF ファイルの形式を見つける必要があります。そのためのよいリンクがこちらにあります:
http://www.tgreer.com/fdfServe.html
[編集: 上記のリンクは使用不可のようです。こちらに詳細情報があります...]
pdftkコマンドはPDFフォームファイルからFDFファイルを生成できます。生成されたFDFファイルをサンプルとして使用できます。フォームフィールドは、次のようなFDFファイルの一部です。
...
<< /T(f1-1) /V(text of field) >>
<< /T(f1-2) /V(text of another field) >>
...
こちらもご覧くださいphp-pdftkこれは PHP 固有のライブラリです。私は使用していませんが、コメント投稿者の Álvaro (下記) が推奨しています。