在Java中从html生成pdf时呈现错误
我正在尝试将简单的html转换为pdf,但我的浏览器中的样式与pdf中的不同。我使用的是飞碟pdf v9.1.18。你知道为什么吗 以下是它在web浏览器上的外观以及在生成的pdf中的外观: 以下是我的简单html模板:在Java中从html生成pdf时呈现错误,java,flying-saucer,Java,Flying Saucer,我正在尝试将简单的html转换为pdf,但我的浏览器中的样式与pdf中的不同。我使用的是飞碟pdf v9.1.18。你知道为什么吗 以下是它在web浏览器上的外观以及在生成的pdf中的外观: 以下是我的简单html模板: .对齐{ 垂直对齐:底部对齐; } .有色人种{ 颜色:红色; 字体大小:粗体; } 1. 2. 3. 4. 5. 6. 来自文档: 不支持遗留HTML或“street”HTML,尽管有几种 提供各种质量的开源Java HTML清理程序。我们提供 格式良好的XML;XHT
.对齐{
垂直对齐:底部对齐;
}
.有色人种{
颜色:红色;
字体大小:粗体;
}
1.
2.
3.
4.
5.
6.
来自文档:
不支持遗留HTML或“street”HTML,尽管有几种
提供各种质量的开源Java HTML清理程序。我们提供
格式良好的XML;XHTML是一种格式良好的XML文档,它使用
一套特殊的标签。我们无法“在野外”呈现大多数HTML。充其量,
您可以使用TagSoup或JTidy或类似的库“清理”旧HTML
希望一切顺利。但是如果没有大量的工作,你将无法
将飞碟用于真正的web浏览器组件。然而,请注意
这不是技术上的限制,只是缺少时间和资源
桌子标签的“高度”属性是标准的,我猜飞碟忽略了它
见例