首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ASPX转换为PDF格式

将ASPX转换为PDF格式
EN

Stack Overflow用户
提问于 2013-07-17 04:09:54
回答 1查看 1.1K关注 0票数 3

我有几个ASPX web表单,其中包含各种文本框、组合框、单选按钮列表和许多其他花哨的telerik控件。填写表单后,需要将其转换为PDF格式,然后打印。我尝试了wkhtmltopdf,但是输出中的文本框都是空的。我也尝试过iTextSharp,但似乎无法从HTMLWorker.Parse()中去掉InvalidCastException。我尝试了EO.PDF的Essential Objects试用版,它工作得很好,只是购买起来要花很多钱,而且可能不值得。我似乎找到了很多例子,它们只是基本的html到pdf的转换,不能与控件一起工作。似乎也有很多人在iTextSharp上使用GridView或类似的东西,但我对gridView了解不多,也不知道它对我有没有帮助。

我需要一个想法来尝试或者可能解决我与iTextSharp或wkhtmltopdf的问题。任何帮助都将不胜感激。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-18 03:26:07

字段显示为空,因为填充的信息不是代码的HTML结构的一部分。浏览器会显示它,但wkhtmltopdf看不到它。

简单的解决方法:

  1. 在表单提交时,使用与表单页相同的代码将提交的值保存到新的HTML页。
  2. 使用在步骤1中保存的值预先填充表单的HTML值。例如,使用提交的数据在表单上指定value属性:

wkhtmltopdf现在可以用硬编码在超文本标记语言中的值呈现表单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17686035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档