Sim percebo, em principio estás a utilizar os formatos antigos, se
utilizares os novos formatos deves assistir a uma redução no tamanho dos
ficheiros.
O teste é simples abres um desses documentos originais e fazes um Save As, e
no formato escolhes Word Document (no teu caso os documentos devem estar em
Word 97-2003 Document) e em seguida ele deve dar-te uma mensagem a alertar
que vais gravar num dos novos formatos e que isso te pode trazer problemas
de interoperabilidade com versões anteriores das aplicações, dás a esse
ficheiro um novo nome e vais confirmar o tamanho do ficheiro, deve ser mais
pequeno.
Se esta minha hipótese se confirmar, então o que tens a fazer é converter os
documentos originais para os novos formatos.
Agora, ainda tens duas questões, uma é garantir que consegues nas versões
anteriores abrir os documentos mesmo nos novos formatos, e outra é
automatizar esse processo de conversão.
Para o primeiro problema podes utilizar este pacote:
http://support.microsoft.com/kb/923505
Para o segundo, eu teria a tendência de automatizar o processo gerando um
novo documento no novo formato para não tocar no original e ter a capacidade
de diagnosticar eventuais problemas de conversão e ter um backup.
Para este processo podes começar por um post do Doug Mahugh em que toca no
processo utilizando uma ferramenta existente, é possível fazê-lo
programaticamente, não o tentei mas não me parece difícil, se quiseres
enveredar por esse caminho também posso tentar ajudar, mas avalia a
ferramenta que me parece que para a maioria dos cenários será o suficiente
para garantir essa conversão, o post é este:
http://blogs.msdn.com/dmahugh/archive/2007/02/09/converting-office-documents-to-open-xml.aspx
Se tiveres alguma questão adicional diz alguma coisa.
//Victor
<blog>http://shadeofwindows.spaces.live.com</blog>
Post by MPVOs documentos foram criados em DOC no Word anterior ao 2007 e estão sendo
trabalhados nas duas versões.
A extensão é sempre DOC para poder manter a compatibilidade.
MPV
Post by victor.marquesMPV,
Qual é o formato em que os tens? Binários do Word (formatos nativos
pré-2007) ou já OOXML? Foram criados de raiz nesse formato? Penso que a
questão andará por aí, se a simples gravação no outro formato te devolver o
tamanho pretendido o próximo passo será a automatização dessa operação, via
script por exemplo, para o efectuares sobre essa base grande de documentos.
Se precisares de ajuda diz.
//Victor
<blog>http://shadeofwindows.spaces.live.com</blog>
Post by MPVTenho uma serie de documentos desenvolvidos no Word 2007 que têm 2
paginas
e
2,5 MB.
Apenas tem texto e tabelas. Como fazer para ter um tamanho menor? Existe
alguma ferramenta de verificação do conteúdo?
MPV