相关疑难解决方法(0)

使用CSS从HTML中在iTextSharp中渲染PDF

知道如何使用iTextSharp渲染PDF,以便使用CSS渲染页面.css既可以嵌入HTML中,也可以单独传递,我并不在乎,只是希望它能够工作.

我们将非常感谢具体的代码示例.

另外,我真的很想坚持使用iTextSharp,但如果你有其他的建议,它必须是免费的,开源的,并且有许可证允许在商业软件中使用它.

html c# pdf itextsharp

21
推荐指数
2
解决办法
5万
查看次数

itextsharp - CSS未应用 - C#.NET

iTextSharp用来转换HTML页面PDF.我正在使用这里给出的辅助类,我也尝试使用StyleSheet.LoadTagStyle()CSS来应用CSS.但似乎没有任何效果.任何见解?

编辑

我可以添加这样的样式 -

.mystyle
{
   color: red;
   width: 400px;
}
Run Code Online (Sandbox Code Playgroud)

使用以下代码 -

StyleSheet css = new StyleSheet();
css.LoadStyle("mystyle", "color", "red");
css.LoadStyle("mystyle", "width", "400px");
Run Code Online (Sandbox Code Playgroud)

但是当我有这样复杂的风格时会发生什么?

div .myclass
{
    /*some styles*/
}

td a.hover
{
    /*some styles*/
}

td .myclass2
{
    /*some styles*/
}    
.myclass .myinnerclass
{
    /*some styles*/
}
Run Code Online (Sandbox Code Playgroud)

如何使用iTextSharp添加它?

.net css c# itext

10
推荐指数
1
解决办法
6万
查看次数

标签 统计

c# ×2

.net ×1

css ×1

html ×1

itext ×1

itextsharp ×1

pdf ×1