【发布时间】:2011-03-25 15:32:20
【问题描述】:
我正在使用 iTextSharp 将 HTML 转换为 PDF,但在样式方面存在问题。
我使用的是 iTextSharp 版本 5,并且能够使用以下代码设置标签样式:
StyleSheet styles = new StyleSheet();
styles.LoadTagStyle(HtmlTags.H1, HtmlTags.FONTSIZE, "16");
styles.LoadTagStyle(HtmlTags.P, HtmlTags.FONTSIZE, "10");
然后我使用这个解析 HTML 和样式表:
List<IElement> objects = HTMLWorker.ParseToList(new StringReader(htmlText), styles);
我的问题是我可以导入一个外部样式表而不是单独指定每个标签吗?
我在之前的帖子中找到了这段代码:
builder.ImportStylesheet(Request.PhysicalApplicationPath + "CSS\\Stylesheet.css");
但我似乎无法让它工作,这是从最新版本中取出的旧版本的 iTextSharp 中吗?
【问题讨论】:
标签: itextsharp itext