【问题标题】:iTextSharp external stylesheetiTextSharp 外部样式表
【发布时间】: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


    【解决方案1】:

    看起来它使用 HtmlToPdfBuilder,它不是来自 iText 或 iTextSharp 的制造商,但可能仍然适合你。

    [编辑]

    已删除死链接,以前是http://somewebguy.wordpress.com/tag/itextsharp/

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多