2011-03-25 97 views
1

我使用iTextSharp的HTML转换为PDF但我有与造型的问题。iTextSharp的外部样式表

我使用iTextSharp的版本5和我能够使用下面的代码样式标签:

List<IElement> objects = HTMLWorker.ParseToList(new StringReader(htmlText), styles); 

我的问题是:

StyleSheet styles = new StyleSheet(); 
styles.LoadTagStyle(HtmlTags.H1, HtmlTags.FONTSIZE, "16"); 
styles.LoadTagStyle(HtmlTags.P, HtmlTags.FONTSIZE, "10"); 

然后我用这个解析HTML和样式表我可以导入外部样式表而不必单独指定每个标签吗?

我发现在早期的帖子验证码:

builder.ImportStylesheet(Request.PhysicalApplicationPath + "CSS\\Stylesheet.css"); 

,但我似乎无法得到这个工作,这是从iTextSharp的的旧版本已被取出的最新版本?

回答

0

这看起来像它的使用HtmlToPdfBuilder这是不从的iText和iTextSharp的的制造商,但可能仍然为你工作。

[编辑]

死链接删除,曾经是http://somewebguy.wordpress.com/tag/itextsharp/

+0

链接似乎已经死了,现在:( – Beta033 2013-01-22 20:47:25

+0

https://code.google.com/p/proinfo-web/source /browse/trunk/HtmlToPdfBuilder.2.0.cs – 2014-02-19 08:43:31