Java 使用飞碟ITextRenderer呈现基本HTML(无内联CSS样式)时出现问题

Java 使用飞碟ITextRenderer呈现基本HTML(无内联CSS样式)时出现问题,java,pdf,jakarta-ee,pdf-generation,flying-saucer,Java,Pdf,Jakarta Ee,Pdf Generation,Flying Saucer,我对飞碟很陌生。 我使用Java中的ITextRenderer类生成PDF。 我现在面临的问题是,我需要转换的HTML包含基本的HTML标记,没有内联CSS样式。 例如:- <p><b>hello</b> <i>this</i> is a <u>sample</u> <font color="#FF6600">text for HTML</font> to pdf <font siz

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

<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格式的文本

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

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

谢谢


Mangirish

飞碟不支持
标记上的属性--您需要使用内联样式,如

嗨,Matt,我宁愿说飞碟不支持带有属性的字体标记。。。因为带有内联样式的字体标签可以很好地工作。@Mangirish——好的,将这些信息合并到我的答案中。