如何用JavaScript从嵌入的PDF提交表单
How to submit the form from an embedded PDF from JavaScript?
我正在使用PDFObject在html页面中嵌入带有表单字段的PDF。
我想添加一个按钮到页面,这将导致acrobat提交字段回web服务器。如果我在PDF中这样做,它看起来像这样
这是我到目前为止所得到的,它抛出了一个异常,因为pdf
不包含称为doc
的属性。
$(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中的"doc"对象。这可能吗?
我认为与嵌入式pdf交互的唯一方法是使用.postMessage()
,例如
var pdf = document.getElementById("PDFObj");
pdf.postMessage([message]);
然后你需要在PDF中添加一些JavaScript(是的,你可以这么做,但是要找出它的乐趣)来捕获它。
相关文章:
- Javascript生成的表单未提交
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 如何使用javascript或html下载PDF格式的填写表单
- 在提交时打开thankyou.html+下载PDF
- 提交了一个PDF格式的PHP脚本只适用于Adobe阅读器XI
- 提交表单时自动“下载”PDF
- 在向网络服务器提交 pdf 时发送 HTTP Basic-Auth 标头信息
- PDF 表单 提交到电子邮件
- 使用 JavaScript 拦截 PDF 表单提交
- 将信息提交到url,也可以打开PDF
- 只允许提交pdf格式/图片,而不是空白
- 程序验证+以Acrobat PDF格式提交
- 在将数据提交到数据库后,点击代码点火器按钮,用DOMPDF生成PDF
- Adobe PDF -提交表单时动态设置主题
- 直接下载pdf提交点击和重定向
- 如何在pdf表单中编写提交按钮,询问用户是否要先保存
- 如何通过电子邮件提交PDF
- 如何用JavaScript从嵌入的PDF提交表单
- 将表单提交到新窗口>显示pdf>父窗口将丢失子窗口引用
- 以html形式提交嵌入的pdf