我正在使用iTextsharp库从我的C#代码中的html文件生成pdf,我使用以下代码生成pdf
var elements = XMLWorkerHelper.ParseToElementList(html, css);
foreach (var element in elements)
{
document.Add(element);
}
我的css包含:first-child和:last-child of tag,但它的样式未应用于生成的pdf文件中。
有没有解决此问题的解决方案?
答案 0 :(得分:0)
我会为此使用WkHTMLtoPDF。这是一个开源实用程序,它使用QT WebKit呈现引擎将页面呈现为PDF。过去,我的成绩非常好。您可以访问http://wkhtmltopdf.org/
了解详情还有一个可用于C#的包装器。这个还没有在一段时间内更新,但我过去已经有了很好的结果。 https://github.com/gmanny/Pechkin
我希望有所帮助!
干杯