4

我有一些基于一些 XSL-FO 文档生成的 PDF 文件,我现在也需要这些 HTML 内容。我正在使用 FOP 创建 PDF 文件,但这不支持将 HTML 作为输出格式。

我的问题是:是否有某种 Java 库可以基于 XSL-FO 文档创建 HTML 文件,或者我可以通过向它抛出 XSLT 来做到这一点。我可以以某种方式扩展 FOP 来创建这种类型的输出吗?

如果 XSLT 是唯一的方法,那么是否已经创建了一个?(我想我不是第一个想要这个的家伙)

谢谢你们!

4

1 回答 1

5

您可以使用 Render-X提供的FO2HTML样式表XSL-FO转换为XHTML输出。它将<block>元素转换为<div>、等。<inline><span>

我用过,效果很好。

于 2010-09-25T21:29:37.247 回答