2011-09-14 23 views
9

PHPを開発中& MySQLベースのアプリケーションです。登録フォームをPDF形式で配布しています。フォームに記入したら、PDFフォームをアプリケーションにアップロードして登録します。 PHPから登録データをPDF形式で抽出し、これらのデータをデータベースに保存します。PHPでPDFフォームからフィールド値を抽出する方法

誰かがPDFフォームからフィールド値を抽出するためのPHPクラスを指摘できますか?

+0

私が知る限り、これは不可能です。これが機能するには、OCRが必要です(実際は可能です):http://en.wikipedia.org/wiki/Optical_character_recognition – hoppa

+1

ありがとうございます。登録フォームはPDF形式の画像ではありません。記入可能なPDFフォームです。プレヤはこれをチェックする。 http://www.adobe.com/products/acrobatpro/create-fillable-pdf-forms.html –

+0

参照http://stackoverflow.com/questions/6713701/populating-pdf-form-fields-with-php OPフォームフィールドを塗りつぶすためにPHPを使用しています。多分、あなたのコードを読んでそれを読むことができます。 – Fabio

答えて

4

代替のようなhttp://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ので、何かのように外部プログラムを使用して次のようになります。

$ pdftk file.pdf dump_data_fields 

して、出力を処理します。しかし、これには多くの解析ロジックと出力処理が必要です。さらに、サーバにバイナリをインストールできない場合は、気にしないでください。 :)

hoppaと記載するほうが簡単かもしれません。

編集:この質問にはThe best pratice to parse PDF forms fields with PHP5という重複があるかもしれませんが、この質問には興味深いコメントがあります。

関連する問題