2011-07-27 4 views
1

PDFObjectを使用して、HTML形式のページにフォームフィールドを含むPDFを埋め込みました。JavaScriptから埋め込みPDFからフォームを送信するには?

ボタンをページに追加すると、acrobatはフィールドをWebサーバーに送信します。私はPDF内にこれをやっていたならば、それはここでlike this

を見てしまうpdfdocと呼ばれるプロパティが含まれていないため、例外がスローされ、私がこれまで持っているものです。

$(document).ready(function() { 
      var pdf = new PDFObject({ url: "test.pdf" }).embed("pdf"); 

      $("#savebutton").button({ icons: { primary: "ui-icon-disk" }, text: true, label: "Save" }); 

      $("#saveButton").click(function() { 
       pdf.doc.submitForm("submiturl", false); 
      }); 
     }); 

だから私はページから、PDFのDOM内の「ドキュメント」オブジェクトへのアクセスを得るのですか質問の核心。これも可能ですか?

答えて

1

埋め込みPDFとやり取りする唯一の方法は、.postMessage()を使用していると思います。

var pdf = document.getElementById("PDFObj"); 
pdf.postMessage([message]); 

は、その後、あなたはそれをキャッチする(はい、あなたはそれを行うことができますが、have fun figuring it out)PDFにいくつかのJavaScriptを必要とします。

関連する問題