我正在使用iTextSharp
將HTML
頁面轉換爲PDF
。我正在使用給定的幫助類here,我也試圖利用StyleSheet.LoadTagStyle()
來應用CSS。但似乎沒有任何工作。任何見解?itextsharp - CSS未得到應用 - C#.NET
編輯
我能夠樣式添加這樣的 -
.mystyle
{
color: red;
width: 400px;
}
用下面的代碼 -
StyleSheet css = new StyleSheet();
css.LoadStyle("mystyle", "color", "red");
css.LoadStyle("mystyle", "width", "400px");
但是,當我有複雜的樣式,比如發生了什麼這個?
div .myclass
{
/*some styles*/
}
td a.hover
{
/*some styles*/
}
td .myclass2
{
/*some styles*/
}
.myclass .myinnerclass
{
/*some styles*/
}
如何使用iTextSharp添加它?
嗨,我也堅持在同一個問題上,當我使用LoadTagStyle它完美的作品,我也可以得到它的工作「LoadStyle()」時,我只使用「顏色」屬性。但是,當我嘗試使用「font-color」或「font-size」屬性時,它似乎不起作用。在我們可以轉換css類的任何示例 – 2012-03-25 10:29:07
使用[https://github.com/webgio/Rotativa](https://github.com/webgio/Rotativa),您可以通過nuget安裝它。它適用於使用webkit引擎呈現html/css的wkhtmltopdf。這很棒! **它支持html/css。** – 2012-04-24 13:03:32
感謝@Preben Huybrechts如果你把它放在一個答案我會投票它 - 這實際上比修補ITextSharp更好。 – 2013-05-09 04:48:16