【问题标题】:Issue rendering Basic HTML (without inline CSS styles) using Flying Saucer ITextRenderer使用 Flying Saucer ITextRenderer 渲染基本 HTML(无内联 CSS 样式)问题
【发布时间】:2011-10-23 05:33:47
【问题描述】:

我对飞碟很陌生。 我正在使用 Java 中的 ITextRenderer 类生成 PDF。 我面临的问题是,我需要转换的 HTML 包含没有内联 CSS 样式的基本 HTML 标签。 例如:-

<p><b>hello</b> <i>this</i> is a <u>sample</u>
<font color="#FF6600">text for HTML</font> to pdf <font size="18">gen</font></p>

我注意到,在上面的 HTML 中,字体标签的属性(大小、颜色等)在 PDF 中没有影响。然而,我也一直在尝试使用内联 CSS 样式对 HTML 进行硬编码,效果非常好。 但我的问题是我希望上面的 HTML 属性能够工作,原因有几个......

任何有用的指针将不胜感激。

谢谢,

曼吉里什

【问题讨论】:

    标签: java pdf jakarta-ee pdf-generation flying-saucer


    【解决方案1】:

    飞碟不支持&lt;font&gt;标签上的属性——你需要使用内联样式,比如&lt;font style="..."&gt;

    【讨论】:

    • 嗨,马特,我宁愿说飞碟不支持带有属性的字体标签......因为带有内联样式的字体标签工作正常......
    • @Mangirish -- 好的,将这些信息合并到我的答案中。
    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 2018-10-12
    • 1970-01-01
    • 2020-07-04
    相关资源
    最近更新 更多