0

我需要了解html + css文件并将其转换为java中的rtflayot之类的东西现在我知道我需要某种html解析器但是我需要从那里做什么?我如何实现 html-css 转换器?这些工作有某种模式或方法吗?

4

3 回答 3

1

您应该查看 HTMLEditorKit。它为 CSS 渲染提供了一些支持。还有一个用于编写的 RTFEditorKit,尽管它并不完全可靠(我上次检查,几年前)。

您是否有理由需要使用 Java 而不是仅在 Word(或其他编辑器)中加载 HTML 并将其保存为 RTF?还要检查这个 W3C 链接

于 2009-06-25T20:17:57.603 回答
1

我会做以下事情:

  1. 首先使用 JTidy 将 HTML 转换为有效的 XHTML
  2. 使用 Saxon 或 Xerces 等 XML 库应用 XSLT 以转换为 RTF

注意:虽然我没有直接找到用于该转换的 xsl 文件,但我确信任何地方都有

于 2009-06-26T11:42:22.900 回答
0

The Flying Saucer Project可以让您将 XHTML 渲染为 PDF。也许可以使用它来代替 RTF,或者生成的 PDF 可以转换为 RTF?

于 2009-06-26T12:03:46.130 回答