我想知道是否有人可以推荐一些软件以干净的方式将 MS Word 文档转换为 RTF 文档?
RTF 文件将被其他软件用作生成其他文档的模板。当 Word 自己对特殊字符进行转换时,我们遇到了一些问题。
例如,Word 中有一个特殊的连字符,它会导致问题。当 Word 转换为 RTF 时,连字符被编码为“/endash”,而不是我们其他软件所期望的“-”。
我觉得可能有比 MS Word 内置的更好的 word 到 rtf 转换器。
有人有什么建议吗?
谢谢!
答案1
您尝试过 OpenOffice 吗?我们将其用作服务器,将文档转换为其他格式,最常见的是 PDF。由于 OpenOffice 还可以保存 RTF,因此我很确定它可以以合适的方式处理 Word-RTF。
一个小测试表明,对于破折号,两个文本处理器以不同的方式将其导出为 RTF。我将它们插入到 Word 文档中,然后使用剪贴板将它们复制到 OpenOffice:
[Em-dash][1] (---) Word uses \emdash OpenOffice uses \'97
[Dash][2] (--) Word uses \endash OpenOffice uses \'96
[Non-breaking hyphen][3] (-) Word uses \_ OpenOffice uses \'_
1:http://en.wikipedia.org/wiki/Dash#Em_dash
答案2
短划线和连字符是两个不同的字符。尝试在创建文档之前关闭 Word 中的自动更正功能,这样它就不会再将连字符转换为短划线,然后一切就都正常了。