2010-12-03 34 views
10

私はAdobe AcrobatでPDFフォームを作成しました。今、フォームをHTTP POSTリクエストに送信するボタンを作成したいと思います。私は約4時間捜しましたが、私はこれを行うための例を見つけていません。 http://acrobatusers.com/tutorials/form-submit-e-mail-demystifiedPDFフォームフィールドをHTTP POSTリクエストに送信

私はJavaScriptの例を探しています私は提出にリンクすることができます

は、ここで私はHTTP提出してPDFフォームフィールドを送信することが可能であるが、与えられた何の例もありませんことを読んでボタン。

+0

各フィールドまたはPDF全体の名前/値ペアを送信しようとしていますか?私が見た例は、PDFファイル全体をサーバーに戻して送信します。 – madisonw

+0

はい、名前と値のペアのみです。残りの情報を提出する必要はありません。 – Josjojo

答えて

10
doc.submitForm(url, false); 

又は

doc.submitForm(url, null, null, null, null, null, null, null, null, null 
       null, null, null, null, null, "HTML"); 

submitForm実際23個の異なるパラメータを取り、上記は、それらの16を使用しています。私が誤って入力した場合は、cSubmitAsパラメータを使用しようとしています。

これはJavaScript APIリファレンスにあります。これは...で見ることができます。right hereです。楽しい。

PS:「これ」はほぼ普遍的なアクロバットイベントの文書です。 event.targetはフィールドか何かであるかもしれませんが、 "this"はドキュメントになります。

PPS:bFDF = falseの場合、bEmpty,aFieldsなどのさまざまなパラメータは機能しません。

+3

"...は23種類のパラメータを取る" - うわー、そう、そう、そう、... ...間違っている。 – scunliffe

+1

それは私の考えではありませんでした。 {url:url、cSubmitAs: "HTML"}でそれを呼び出すことは、懐疑的ではありませんでした。 –

+0

最近私もこれをやろうとしましたが、Foxitの無料PDFリーダーでは送信できません。それはAcrobat無料のリーダーで正常に動作します。 –

関連する問題