我正在努力将PDF转换为HTML,但客户端却没有。所以我们走了。我需要一种方法来告诉内联的pdf表单将POST提交到URL。等等:
<!-- Inlined PDF -->
<object type="application/pdf" data="http://xxxxxxx" id="pdf_form">
</object>
<!-- Button I add to the page to do a form submit -->
<input type="button" onclick="javascript: DoSubmit();">
<script type="text/javascript">
// Do a POST with the form data here. Either getting the data out of the pdf
// or using ACROBAT's FDF export & http submit to handle this
function DoSubmit() {
// Get 'pdf_form' and tell it to post it's data to a url
}
</script>
我需要它以这种方式工作到客户端,无论何时想要添加新表单,都不必向pdf添加提交按钮。我正在尝试使系统非常灵活,以便添加这些表单;因为它们很多。
最好的办法是,如果我不需要手动修改pdf来实现这一点。
还有一个工具栏,上面有一个保存按钮。删除该保存按钮或使该保存按钮执行表单提交而不是pdf文件保存也很重要。
答案 0 :(得分:1)
我有好消息,我有坏消息。
让我们从好消息开始,因为它的数量较少:您可以在PDF中使用JavaScript,就像在HTML中使用JavaScript一样。
坏消息:
postMessage()
,但如果PDF包含MessageHandler
,则只有PDF才能理解此消息。