WordでRTFドキュメントをデフォルトよりもスリムな(よりシンプルで軽量な)形式で保存するために使用できる手法はありますか?基本的なフォーマットのみを使用する大きなRTFドキュメントがあり、Word(2003、2007、2010)RTFドキュメントと、ワードパッドで開いて再保存した同じドキュメントのサイズの違いは4倍です。たとえば、6M RTF Word文書は、Wordで開いて再保存すると、1.4M RTF文書になります。ワードパッドRTFファイルを開いて保存するのは瞬時ですが、ワードRTFを開いて保存するのは非常に遅いです。 6Mのサンプルドキュメントを使用すると、最近のすべてのバージョンのWordでこのドキュメントを開いたり保存したりするのに4秒以上かかる場合がありますが、同じドキュメントが開いてワードパッドを介して即座に保存されます。
これらのドキュメントはRTFコンテンツを必要とするすべてのステップを含む複雑なワークフローの一部であるため、RTFの使用に縛られています。
RTFドキュメントに画像がある場合は、チェックアウトすることをお勧めします MSからのこのKB記事 :
症状の宣伝文句:
... EMF、PNG、GIF、またはJPEGグラフィックがWord文書に挿入されている場合、文書を保存すると、グラフィックの2つのコピーが文書に保存されます。
... Word2000ドキュメントとして保存されるJPEGグラフィックを含むMicrosoftWord 2000ドキュメントのファイルサイズは、45,568バイト(44.5KB)である可能性があります。ただし、このファイルをWord 6.0/95(。doc)またはリッチテキスト形式(。rtf)として保存すると、ファイルサイズが次のように大きくなる場合があります。 1,289,728バイト(1.22MB)。
解像度の宣伝文句:
Wordがグラフィックの2つのコピーをドキュメントに保存しないようにし、ドキュメントのファイルサイズを小さくするには、ExportPictureWithMetafile = 0文字列値をMicrosoftWindowsレジストリに追加します...
多分そこにいくつかの助けがありますか?
Aking1012が彼のコメントに書いたように、それはおそらく古いメタデータであり、そのすべてのスペースを占めている情報を元に戻します。
このソリューションがRTFドキュメントでも機能するかどうかはわかりませんが、この記事 非表示データの削除 は非表示データを削除する方法を説明しています。
しかし、それは非常に複雑なので、次のようにする方が簡単に思えます。
Wordにしっかりと縛られている場合は、何らかの方法でプロセスを自動化することをお勧めします。 AutoItのようなツールは本当に便利かもしれません。