【发布时间】:2013-11-08 18:33:20
【问题描述】:
我正在使用 C# 网站在 asp.net 中工作。我想转换一个 HTML DIV,它包含各种 html 元素,如 div、标签、表格和具有 css 样式(背景颜色、cssClass 等)的图像,我希望使用 iTextSharp DLL 将其全部内容转换为 PDF,但在这里我面临一个css没有被应用的问题。任何人都可以通过提供任何示例或代码sn-p来帮助我。
【问题讨论】:
-
你必须使用 iTextSharp 吗?我发现code.google.com/p/wkhtmltopdf 可以非常有效地完成我的 HTML -> 免费 PDF 转换
-
是的...但是 wkhtmltopdf 是否适用于 asp.net 和 C#?
-
我在 mvc c# .net 应用程序中使用 iTextXmlWorker 完成了此操作。如果有用,请告诉我,我会发布一些信息的答案。
-
我目前在 C#/WPF 解决方案中使用它,我认为在 ASP.NET 中使用它不会有问题。这概述了我所做的事情:stackoverflow.com/a/18767473/181771
-
请发布您的代码。你在用
HTMLWorker吗?如果是这样,那么早就不赞成使用XmlWorker。任何和所有的工作,包括 CSS 支持,都在后者中完成,甚至不要再尝试前者了。
标签: c# html asp.net css itextsharp