如何在没有Adobe Acrobat插件的情况下在HTML5中启用用户填写Acro Form PDF

时间:2016-08-11 12:58:10

标签: html5 pdf svg

我想知道,一般来说,如何在不使用Adobe Acrobat插件或任何嵌入式Java小程序或ActiveX的情况下,在Web浏览器中与HTML5中的AcroForm PDF进行交互。

PDF是否会以某种覆盖方式呈现为SVG,从而将交互式字段显示为绝对定位的HTML INPUT?

1 个答案:

答案 0 :(得分:0)

除非你完全控制你计划以这种方式呈现的表格,否则你可能不想做什么......如果是这样的话,你最好收集数据在HTML 5表单中,然后使用服务器上的库填充PDF。

AcroForm PDF文件通常包含具有自己模型的JavaScripts的计算,验证和格式化,并且难以投影到基于浏览器的JavaScript中。甚至可以通过创作UI选择的简单字段验证和格式依赖于内置的JavaScript来运行,因此很难避免这些。

如果您是表单的作者或完全控制创作过程,但您不想依赖浏览器插件,为什么还要使用PDF来输入数据呢?收集字段的输入,然后以编程方式将这些值添加到PDF,展平表单,然后通过各种PDF到HTML5渲染工具之一显示该结果。