【发布时间】:2013-07-16 20:09:53
【问题描述】:
我有几个 ASPX Web 表单,其中包含各种文本框、组合框、单选按钮列表和许多其他花哨的 Telerik 控件。填写表格后,需要将其转换为 PDF,然后打印。我尝试了 wkhtmltopdf,但输出中的文本框都是空的。我也尝试过 iTextSharp,但似乎无法摆脱 HTMLWorker.Parse() 中的 InvalidCastException。我尝试了 EO.PDF 的 Essential Objects 试用版,它运行良好,但购买要花很多钱,而且可能不值得。我似乎找到了很多只是基本的 html 到 pdf 转换器的示例,并且不适用于控件。似乎很多人使用 GridView 或类似的 iTextSharp,但我对 gridView 了解不多,或者它是否对我有帮助。
我需要一个想法来尝试或解决我的 iTextSharp 或 wkhtmltopdf 问题。任何帮助,将不胜感激。提前致谢!
【问题讨论】:
-
为什么不用 iTextSharp 发布您的问题?这是一个可靠的框架,您应该能够找到可以帮助您的人。
-
我应该联系 SourceForge 还是 iText?可能是 iText?
-
不,您不必联系他们——您可以在 Stack Overflow 上获得帮助!
-
对。我会问一个更具体的问题,但我会留下来,以防有人给我更好的想法。
-
"我试过 wkhtmltopdf 但输出中的文本框都是空的" 这可能是因为您没有将值保存在 wkhtmltopdf 可以使用的位置。如果您将提供给 wkhtmltopdf 的相同 url 放在随机计算机上,您的页面是否显示文本框值? (我的意思是不是首先生成页面的同一台 PC)。如果没有,那么问题出在您创建页面的方式上,而不是在 wkhtmltopdf 内部。
标签: asp.net pdf itextsharp