我需要一个文档到 rtf 转换器,它将从命令行和 Perl 脚本中运行(我知道我需要使用 system() 来运行转换器)。任何建议。可以静态链接编译以便它可以作为独立二进制文件在工作站上运行的东西会更加有用。
我想保留标题、有序和项目符号列表和表格等内容。其他一切都不重要。
我没有将它用于 .DOC 到 .RTF,但Apache POI可能是一个不错的选择。
如果您可以从 doc 转到 docx,那么您可以使用 docx4j 使用 iText 或 FOP 生成 RTF(我还没有测试过 iText 或 FOP 的 RTF 输出,所以我不确定他们将如何处理表格)。
至于从 doc 到 docx,docx4j 有一个基本的概念证明,使用 poi 的 hwpf。