Faça com que o Microsoft Word salve documentos RTF em um formato mais enxuto (semelhante ao WordPad RTF)

4

Existe alguma técnica que pode ser usada para que o Word salve documentos RTF em um formato mais simples (mais simples e leve) do que o padrão? Temos grandes documentos RTF que usam somente formatação básica e a diferença de tamanho entre os documentos RTF do Word (2003, 2007, 2010) e os mesmos documentos abertos no WordPad e salvos novamente é de 4x! Por exemplo, um documento do Word RTF 6M se torna um documento RTF de 1,4 M quando aberto com o Word e salvo novamente. O arquivo RTF do WordPad aberto e salvo são instantâneos, mas o Word RTF aberto e salvo são muito lentos. Usando nosso documento de exemplo 6M, todas as versões recentes do Word podem levar mais de 4 segundos para abrir ou salvar este documento, mas o mesmo documento é aberto e salvo instantaneamente via WordPad.

Estamos bloqueados para o uso de RTF porque esses documentos fazem parte de um fluxo de trabalho complexo com todas as etapas que exigem conteúdo RTF.

    
por Malcolm 03.10.2010 / 14:09

3 respostas

2

Se houver imagens no documento RTF, você poderá verificar o artigo deste KB da MS :

Sintoma:

...If an EMF, a PNG, a GIF, or a JPEG graphic is inserted into a Word document, when the document is saved, two copies of the graphic are saved in the document.

...a Microsoft Word 2000 document that contains a JPEG graphic that is saved as a Word 2000 document may have a file size of 45,568 bytes (44.5KB). However, when you save this file as Word 6.0/95 (.doc) or as Rich Text Format (.rtf), the file size may grow to 1,289,728 bytes (1.22MB).

Resumo da resolução:

To prevent Word from saving two copies of the graphic in the document, and to reduce the file size of the document, add the ExportPictureWithMetafile=0 string value to the Microsoft Windows registry...

Talvez haja alguma ajuda aí?

    
por 02.05.2011 / 06:19
0

Como aking1012 escreveu em seu comentário, provavelmente são metadados antigos e desfazem informações que estão ocupando todo esse espaço.

Não sei se essa solução também funciona para documentos RTF, mas este artigo Remover dados ocultos informa como remover os dados ocultos.

Mas é tão complicado que parece mais simples:

  1. Crie um novo documento vazio
  2. Copie tudo no documento antigo, salve como old.backup (ou algo assim)
  3. Cole o novo documento vazio, salve e substitua a origem.
por 03.10.2010 / 16:48
0

Pode valer a pena tentar automatizar o processo de alguma forma, se você estiver muito ligado ao Word. Ferramentas como AutoIt podem ser realmente úteis.

    
por 15.02.2012 / 01:38