• 締切済み

PDF出力

PHPを使って、下記のPDFファイルを作成したいのですが、何か良い方法はないでしょうか? http://www.visapro.com/Download/DS-157-Form.pdf http://foia.state.gov/FORMS/visa/ds0157.pdf PDFlib等のツールを使うにしても、フォームが複雑なので、?って感じです。経験者の方がいらっしゃいましたら、ご教示願えますでしょうか?よろしくお願いいたします。

みんなの回答

回答No.2

1. PDFフォーム。 AdobeのHPです。 http://www.acrobat-learning.com/function/form.html Acrobatでフォームを作成し、回収したファイルからCSV出力が可能です。 2. PDFLib いっぽう、PDFLibを使ったPDF出力(PDFフォームではありません)の典型的なデモがありました。 http://www.j-skai.com/dynpdf/fax.php ************************* 両者とも、ユーザにパソコンからデータを入力し、PDF出力(或いはデータを回収)する、という点では一緒ですが、やらせ方は全く違います。 質問者さんの希望は、恐らく1の方じゃ無いですか? 1ならPHPもPDFLibも不要です。

haven3
質問者

お礼

ありがとうございます。 おかげさまで、方向性がつかめてきました。 PDFフォームの線で調べてみます。

回答No.1

質問者さんのURLのようなフォームは、PHPではなく、Adobe Acrobatで作成が出来ます。そのフォームにAcrobat Readerでユーザに記載し、サーバ側で処理、という形になっています。 こちらはWord等でベースを作成、Acrobatでフォーム作成なので簡単じゃ無いかと思います。簡単なワークフローにはもってこいですね。 PDFLibでもPDFフォームは全く出来なくはないかもしれませんが、普通は使わないと思います。一般的用途としては、WEBのフォームから入力、完成したものをPDFで書き出し、というのが一番一般的な使い方だからです。 PDFlibはPHPにある程度精通していればそう難しくないと思いますが、PDFLibはサーバにインストール且つライセンス問題が解決されている必要がありますので、その辺の環境設定も確認する必要があります。

haven3
質問者

補足

このようなことをおっしゃっているのですか? ​https://www.inszoom.com/PDF/DS-156-092004.pdf Word等でベースを作成、Acrobatでフォーム作成とのことですが、イメージがつかめていません。何か参考のURLとかないでしょうか?あつかましいお願いかもしれませんが、情報提供をして頂けると助かります。よろしくお願いいたします。

関連するQ&A