让 Microsoft Word 以更精简的格式保存 RTF 文档(类似于 WordPad RTF)

让 Microsoft Word 以更精简的格式保存 RTF 文档(类似于 WordPad RTF)

是否有任何技巧可以让 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 文档,但这篇文章删除隐藏数据告诉您如何删除隐藏的数据。

但它太复杂了,所以看起来更简单:

  1. 创建新的空文档
  2. 复制旧文档中的所有内容,保存为 old.backup (或其他名称)
  3. 粘贴新的空文档,保存并覆盖源。

答案3

如果您与 Word 的联系如此紧密,那么尝试以某种方式自动化该过程可能是值得的。AutoIt 之类的工具可能真的很有用。

相关内容