Пусть Microsoft Word сохранит документы RTF в более простом формате (аналогично WordPad RTF)

6951
Malcolm

Есть ли какие-либо методы, которые можно использовать, чтобы Word сохранял RTF-документы в более простом (более простом и легком весе) формате, чем по умолчанию? У нас есть большие документы RTF, которые используют только базовое форматирование, и разница в размере между документами RTF Word (2003, 2007, 2010) и теми же документами, открытыми в WordPad и сохраненными, составляет 4x! Например, документ Word размером 6 млн. RTF становится документом RTF размером 1,4 млн., Когда он открывается в Word и сохраняется заново. Файл WordPad RTF открывается и сохраняется мгновенно, но Word RTF открывается и сохраняет очень медленно. Используя наш примерный документ 6M, все последние версии Word могут занять более 4 секунд, чтобы открыть или сохранить этот документ, но тот же документ открывается и мгновенно сохраняется через WordPad.

Мы заблокированы в использовании RTF, потому что эти документы являются частью сложного рабочего процесса со всеми этапами, требующими RTF контента.

4
Я думаю, что это из-за всех отмененных и метаданных, которые застряли в Слове. Я уверен, что не форматирование делает его огромным. RobotHumans 13 лет назад 2
Сохранить как - RTF-WordPad или что-то не уменьшает размер? RobotHumans 13 лет назад 0
Сохранить как RTF в WordPad действительно выполняет то, что я хочу, но я ищу способ сделать это из Word вместо необходимости, чтобы пользователи сохраняли / закрывали свои файлы в Word, открывали в WordPad, сохраняли и затем выходили из WordPad, все для достижения более тонкого файла RTF. Нам нужно, чтобы наши пользователи оставались в Word, потому что в их среде Word есть собственные макросы для создания и обслуживания наших документов и пользовательские макросы, которые управляют рабочим процессом. Malcolm 13 лет назад 0
@Malcolm - Вам удалось решить эту проблему, так как мне может понадобиться RTF в предстоящем сценарии Alex S 7 лет назад 0

3 ответа на вопрос

2
Ƭᴇcʜιᴇ007

Если в документе RTF есть изображения, вы можете проверить эту статью базы знаний от MS :

Симптом срыва:

... Если изображение EMF, PNG, GIF или JPEG вставляется в документ Word, при сохранении документа в документе сохраняются две копии рисунка.

... документ Microsoft Word 2000, содержащий изображение JPEG, сохраненное как документ Word 2000, может иметь размер файла 45 568 байт (44,5 КБ). Однако при сохранении этого файла в формате Word 6.0 / 95 ( .doc) или в формате Rich Text Format ( .rtf) размер файла может увеличиться до 1 289 728 байт (1,22 МБ).

Разрешение рекламы:

Чтобы Word не сохранил две копии графического объекта в документе, а также чтобы уменьшить размер файла документа, добавьте строковое значение ExportPictureWithMetafile = 0 в реестр Microsoft Windows ...

Может быть, там есть какая-то помощь?

@ TECHIE007 - Это можно легко добавить с помощью файла REG на несколько машин, верно? Разве не нужно делать каждый раз, когда это делается в ОС? Alex S 7 лет назад 0
Yes it could be added to the registry via scripting or whatever. It doesn't need to be done every time, but it's a per-user setting (HKCU in the registry), so it needs to be set for each user account on the computer(s). A login script would probably be your best bet (or GPP if you have a Windows domain setup). Ƭᴇcʜιᴇ007 7 лет назад 1
0
Nifle

Как писал aking1012 в своем комментарии, вероятно, старые метаданные и информация об отмене занимают все это пространство.

Я не знаю, работает ли это решение и для документов RTF, но в этой статье « Удаление скрытых данных» рассказывается, как удалить скрытые данные.

Но это так сложно, что кажется проще:

  1. Создать новый пустой документ
  2. Скопируйте все в старый документ, сохраните как old.backup (или что-то еще)
  3. Вставить в новый пустой документ, сохранить и перезаписать источник.
Это не старые метаданные или информация об отмене - это, кажется, дополнительная разметка ревизии и информация о состоянии, которую Word, кажется, автоматически добавляет в свои файлы RTF. Я пытаюсь найти способ отключить эту дополнительную разметку. Копирование и вставка в новый документ не удаляет лишнюю кучу, которую я вижу. Открытие RTF-файла в WordPad и повторное сохранение файла устраняет необходимость в RTF-файле. Я хотел бы получить вывод RTF типа WordPad, не выходя из Word. Malcolm 13 лет назад 0
0
afrazier

Возможно, стоит попытаться как-то автоматизировать процесс, если вы так тесно связаны с Word. Такие инструменты, как AutoIt, могут быть действительно полезными.

Похожие вопросы