是否有任何技巧可以让 Word 以比默认更精简(更简单、更轻量)的格式保存 RTF 文档?我们有大型 RTF 文档,这些文档仅使用基本格式,Word(2003、2007、2010)RTF 文档和在 WordPad 中打开并重新保存的相同文档之间的大小差异是 4 倍!例如,使用 Word 打开并重新保存时,6M RTF Word 文档变为 1.4M RTF 文档。WordPad RTF 文件打开和保存是即时的,但 Word RTF 打开和保存非常慢。使用我们的 6M 示例文档,所有最新版本的 Word 都需要 4 秒以上的时间才能打开或保存此文档,但通过 WordPad 打开并保存相同的文档是即时的。
我们只能使用 RTF,因为这些文档是复杂工作流程的一部分,所有步骤都需要 RTF 内容。
答案1
如果 RTF 文档中有图像,您可能需要查看这篇来自 MS 的知识库文章:
症状简介:
...如果将 EMF、PNG、GIF 或 JPEG 图形插入到 Word 文档中,则保存文档时,该图形的两个副本将保存在文档中。
...包含 JPEG 图形的 Microsoft Word 2000 文档,如果另存为 Word 2000 文档,则文件大小可能为 45,568 字节 (44.5KB)。但是,如果将此文件另存为 Word 6.0/95 (.doc)或富文本格式(.rtf),文件大小可能会增长到 1,289,728 字节 (1.22MB)。
决议文:
为了防止 Word 在文档中保存图形的两个副本,并减小文档的文件大小,请将 ExportPictureWithMetafile=0 字符串值添加到 Microsoft Windows 注册表中...
也许那里有帮助吗?
答案2
正如 aking1012 在他的评论中所写,可能是旧的元数据和撤消信息占用了所有空间。
我不知道这个解决方案是否也适用于 RTF 文档,但这篇文章删除隐藏数据告诉您如何删除隐藏的数据。
但它太复杂了,所以看起来更简单:
- 创建新的空文档
- 复制旧文档中的所有内容,保存为 old.backup (或其他名称)
- 粘贴新的空文档,保存并覆盖源。
答案3
如果您与 Word 的联系如此紧密,那么尝试以某种方式自动化该过程可能是值得的。AutoIt 之类的工具可能真的很有用。