我想将PDF显示为html页面 - 用户可以在其中输入可填写的数据。我的问题不是如何导入/填充数据(我可以使用FDF/XML和ITextSharp来完成)。我唯一担心的是如何将它展示给用户,以便他/她可以看到表单,填写/编辑数据,并且应该完成它。将PDF格式显示为HTML格式
我尝试将PDF保存为图像文件,并将其显示为背景图像 - 但它非常粗糙! Iam希望应该有一些优雅的解决方案。
感谢您的帮助!
我想将PDF显示为html页面 - 用户可以在其中输入可填写的数据。我的问题不是如何导入/填充数据(我可以使用FDF/XML和ITextSharp来完成)。我唯一担心的是如何将它展示给用户,以便他/她可以看到表单,填写/编辑数据,并且应该完成它。将PDF格式显示为HTML格式
我尝试将PDF保存为图像文件,并将其显示为背景图像 - 但它非常粗糙! Iam希望应该有一些优雅的解决方案。
感谢您的帮助!
PDF已经具有表格填充功能。只需显示PDF并让用户填写即可。您可以使用Adobe Acrobat添加字段。表单可以像网页一样提交回您的服务器,也可以通过电子邮件发送。
如何将表单提交回服务器@kindall? 我刚刚在这个领域做了大量的研究,感觉好像没有好的js解决方案来抓取PDF并将其发回服务器。这导致我到我的下一个问题 - 如何在浏览器中显示pdf以使其可填写? Mozzila的pdf.js不能渲染表单字段,而其他js库不会更好。唯一的选择是将PDF嵌入iframe,对象或使用嵌入标签。 – qgicup 2015-04-20 10:23:20
提交表单时,是否可以从pdf中提取字段? – 2015-12-25 03:10:48
PDF几乎是只写格式,除非你想渲染它。我强烈建议更改您的要求。
这可能是评论,而不是答案。 – 2016-09-28 12:15:51
如果您使用ASP.NET,你可能认为这commercial PDF viewer选项(这使得PDF作为HTML你,保存表单字段)
这里是我以前使用HTML来填充PDF表单和PHP一会儿回来。它对我很好。 http://koivi.com/fill-pdf-form-fields/tutorial.php
您始终可以使用PDF生成器来实际呈现包含您从HTML表单提交的数据的PDF。这是一个类的例子,http://www.fpdf.org/
希望这对你有用。
一个不同的解决方案可以使用flyingsoucer从你的html生成pdf。
http://today.java.net/pub/a/today/2007/06/26/generating-pdfs-with-flying-saucer-and-itext.html
你需要某种形式的PDF到HTML的解决方案?否则,您的用户是否允许打开插件或Adobe Reader等外部应用程序? – Massimog 2010-12-03 10:06:48