使用Flying Saucer ITextRenderer发布渲染基本HTML(没有内联CSS样式)

时间:2011-08-09 13:17:45

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

我对飞碟很新。 我正在使用Java中的ITextRenderer类生成PDF。 我面临的问题是,我需要转换的HTML,包含没有INLINE CSS STYLES的基本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属性能够正常工作......

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

谢谢,

Mangirish

1 个答案:

答案 0 :(得分:0)

飞碟不支持<font>标签上的属性 - 您需要使用内联样式,例如<font style="...">