PDFフォームについて教えてください。


・PDFのフォームに入力して、送信すると、サーバに入力内容が送られる。
・PDFに入力している内容を途中の段階で保存しておくことができる。
をするために必要なものとして、制作側、利用者側について教えてください。

また、送信されたデータは通常のWEBのフォームから送信されるようなものとはシステム的に違うものなのでしょうか?できれば、webのフォームに登録する別の手段として、PDFフォームが利用できないか検討しています。
サーバーは、PHP+Mysqlです。

また、利用者側はAdobe Readerだけで保存することができるとありがたいですが、無理でしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/12/14 15:12:05
  • 終了:2006/12/15 17:06:37

ベストアンサー

id:ogrenavi No.1

ogrenavi回答回数161ベストアンサー獲得回数92006/12/15 12:13:59

ポイント60pt

■利用者側の準備

必要ソフト:Reader8

以前はAdobe Readerだけで保存できなかったのですが、8は保存できるようになってたみたいですね。


Adobe - Reader: 機能

http://www.adobe.com/jp/products/reader/productinfo/features/

オンラインでもオフラインでもフォームへの記入が可能

Adobe Acrobat 8 ProfessionalまたはAdobe LiveCycle製品によって拡張機能を有効にして保存したAdobe PDFを用いれば、Adobe PDFフォームをオフラインで記入し、ローカルに保存したうえで提出でき、また真正性や信頼性を検証することもできます。




■制作側の準備(PDFの制作)

必要ソフト:Adobe Acrobat 8 Professional(Windows版)

      または、Adobe LiveCycle製品によって拡張機能を有効にして保存したAdobe PDF


制作にあたってこのあたりも参考になるかもしれません


Adobe Reader 8 ヘルプ フォーム

http://help.adobe.com/ja_JP/Reader/8.0/WSFDA9CEC9-59CD-4c2c-B92A...

Adobe Acrobat 8 Professional ヘルプ フォーム

http://help.adobe.com/ja_JP/Acrobat/8.0/Professional/WS58a04a822...

Adobe Acrobat - Adobe PDF Form

http://www.adobe.com/jp/epaper/eform/index.html

↑ちょっと記事が古いですが、サンプルがあります。



■制作側の準備(サーバー&Webアプリケーション)

必要なもの:FDF(Forms Data Format)を受け取る何らかのCGIプログラム

FDF(Forms Data Format)でやりとりされるのでWebフォームからの送信とは少し、データが違ってきます。

それでも、PHPでWebフォームを作ったことがある方ならわりと簡単にできるかと思います。



以下、参考。


[220206]Web で Acrobat フォームとフォームデータを使用する

http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/0/88fcdaef010e15e8...

5. CGI スクリプトを使って FDF 情報を収集する

(略)

Acrobat ビューワは、FDF 情報をサーバに送ることはできますが、その後は何もできません。そのため CGI スクリプトを使って情報をルーティングする必要があります(HTML ページと同様です)。CGI スクリプトは FDF データを解析し、または読み取って、その命令に従って FDF データをルーティングすることができます。

Web サーバの CGI スクリプトで FDF データを解析するには、Acrobat PDF フォームの情報を CGI スクリプト名を含む URL に送信しなければなりません。スクリプト名の後にはシャープ(#)記号と大文字の「FDF」を付け、スクリプトがデータを FDF として認識できるようにする必要があります。例えば、URL は「http:/cgi-bin/MyScript.cgi#FDF」のようになります。


このあたりも

PHPマニュアル Forms Data Format 関数

http://manual.xwd.jp/ref.fdf.html

PDF作成方法-簡単!PerlでPDF文書作成

http://www.linkclub.or.jp/~ma3ki/webutil/pdf/ringi/howtomake-pdf...

[PDFml-J:03595] Re: Linux で FDFToolkit を動かすには?

http://www2.uisystem.co.jp/ml/mlpdf.nsf/3c7319f9ca1fed4d49256706...

id:dingding

とても詳しい解説ありがとうございます。

2006/12/15 17:06:17

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません