【问题标题】:Convert RTF files to DOC将 RTF 文件转换为 DOC
【发布时间】:2009-12-04 07:21:14
【问题描述】:

我使用 Jasper 生成文档格式的报告,Jasper 使用 JRRTFExporter 生成文档报告,但是当我尝试使用 POI 比较文档报告时,它会抛出异常,说明一些标题问题。有没有办法将 rtf 转换为 jasper 中的 doc 或任何可用于将 rtf 转换为 doc 的 API?请帮忙!

【问题讨论】:

    标签: java apache jasper-reports


    【解决方案1】:

    有一些处理 rtf 文件的项目,但它们都是第三方的,所以 - 不可靠,特别是因为 rtf 不是开放格式。 最可靠的解决方案是使用单词自动化。使 word 打开 rtf 文件并将其保存为 .doc 文件的脚本将由任何语言的代码树字符串组成,并且可以很容易地用谷歌搜索 :)

    【讨论】:

      【解决方案2】:

      如果需要,您可以使用 Docmosis 来执行此操作,或者直接使用 OpenOffice UNO API,因为您不需要 Docmosis 的任何其他功能。如果可以选择,使用 Docmosis 从头开始​​生成 doc 会减少开销,但您必须承担迁移成本。

      【讨论】:

        【解决方案3】:

        使用 Document 对象在 Microsoft.Office.Interop.Word 应用程序中加载 RTF。从 RTF 读取后,您可以将加载的文档对象保存为 Word 格式 (*.doc)。我想这可能是一个解决方案。我使用 c# .Net 3.5 做到了这一点

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-09-01
          • 2010-11-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-14
          相关资源
          最近更新 更多