将PDF显示为HTML表单

时间:2010-11-22 15:57:19

标签: html pdf forms

我希望将PDF显示为html页面 - 允许用户输入可填写数据。我的问题不是如何导入/填充数据(我能够使用FDF / XML和ITextSharp来完成)。我唯一关心的是如何向用户显示它以便他/她可以看到表单,填写/编辑数据,并且应该用它完成。

我尝试将PDF保存为图像文件,并将其显示为背景图像 - 但它非常粗糙! - 我希望应该有一些优雅的解决方案。

谢谢你的帮助!

5 个答案:

答案 0 :(得分:3)

PDF已经具有表单填写功能。只需显示PDF并让用户填写。您可以使用Adobe Acrobat添加字段。表格可以像网页一样提交回服务器,也可以通过电子邮件发送。

答案 1 :(得分:2)

如果您使用的是ASP.NET,则可以考虑使用此commercial PDF viewer选项(将PDF呈现为HTML,保留表单字段)

答案 2 :(得分:2)

这是我过去使用HTML和PHP填充PDF表单的原因。它对我很有用。 http://koivi.com/fill-pdf-form-fields/tutorial.php (工作链接:http://web.archive.org/web/20170315111519/http://koivi.com/fill-pdf-form-fields/

您始终可以使用PDF生成器实际呈现包含您从HTML表单提交的数据的PDF。以下是执行http://www.fpdf.org/

的类的示例

希望这适合你。

答案 3 :(得分:0)

另一种解决方案可能是使用flyingsoucer从你的html生成pdf。

http://today.java.net/pub/a/today/2007/06/26/generating-pdfs-with-flying-saucer-and-itext.html

答案 4 :(得分:-2)

PDF几乎是一种只写格式,除非你想渲染它。我强烈建议您更改您的要求。