繁体   English   中英

将html转换为pdf,所有的CSS都不适用于itextsharp库c#

[英]convert html to pdf, all Css is not applied with itextsharp library c#

我正在使用iTextsharp库从C#代码中的html文件生成pdf,我正在使用以下代码生成pdf

var elements = XMLWorkerHelper.ParseToElementList(html, css);
foreach (var element in elements)
{
     document.Add(element);
}

我的css包含标签的:first-child和:last-child,但是它的样式未在生成的pdf文件中应用。

是否有任何解决方案可用来解决此问题?

我将为此使用WkHTMLtoPDF。 这是一个开放源代码实用程序,它使用QT WebKit呈现引擎将页面呈现为PDF。 过去,我在此方面取得了很好的成绩。 您可以通过访问http://wkhtmltopdf.org/了解更多信息

也有C#可用的包装器。 一段时间没有更新,但是过去我取得了很好的效果。 https://github.com/gmanny/Pechkin

希望对您有所帮助!

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM