【问题标题】:Convert HTML to RTF (HTML2RTF converter) [closed]将 HTML 转换为 RTF(HTML2RTF 转换器)[关闭]
【发布时间】:2010-01-21 15:58:51
【问题描述】:

我正在寻找一个简单的 HTML2RTF 转换器,我可以在我的网站上使用它,该网站使用 *nix 之类的操作系统。我在互联网上没有找到任何东西,希望 SO 社区能帮助我。

PS:我不想从头开始实现它,它使用什么语言并不重要,只要我可以在类似 *nix 的系统上运行它。如果你们已经有一些个性化的实现,首选的语言是 PHP。

【问题讨论】:

  • 命令行上的 OpenOffice 会是一个选项吗?
  • 呃,我真的不知道 OpenOffice 是如何工作的,我需要为转换器安装他们的整个套件吗?或者我可以单独下载吗?
  • 另外我要提一下,服务器没有X。
  • 我认为您必须安装整个套件。

标签: php html linux rtf


【解决方案1】:

最简单的方法是使用以下 PERL 模块。

http://metacpan.org/pod/HTML::FormatRTF

快速,大约 10 行代码:)

【讨论】:

    【解决方案2】:

    如果命令行上的 OpenOffice 是一个选项,请查看具有大量起点的 this Forum entry。当然也有独立的工具,但 OpenOffice 具有相当出色的渲染功能,我很确定它会成功转换很多其他转换器无法转换的内容(例如,项目符号/编号列表)。

    【讨论】:

      【解决方案3】:

      Zopyx.convert 基于高质量的 BeautifulSoup html 解析器。它需要 Java 和 Jython。

      如果 Java 依赖过多,您应该能够使用 BeautifulSoup 来迭代 HTMl 并使用 PyRTF RTF 生成器构建输出。不是五分钟的任务!

      【讨论】:

        【解决方案4】:

        你可以考虑结合 gnuhtml2latex 和 latex2rtf

        【讨论】:

          猜你喜欢
          • 2010-10-01
          • 1970-01-01
          • 2011-08-20
          • 2011-01-03
          • 1970-01-01
          • 2011-05-02
          • 1970-01-01
          • 2014-11-15
          • 2012-02-17
          相关资源
          最近更新 更多