domingo, novembro 08, 2026

Como o Word e o LibreOffice tratam arquivos SVG (e por que o documento fica maior) - parte 02

Resultado do teste prático

Este texto é a continuação do artigo parte 01 [link]

Aqui estão os tamanhos reais dos arquivos gerados com o mesmo SVG de teste (teste_svg_puro.svg — 2,4 KB):

Arquivo Descrição Tamanho Aumento em relação à versão sem SVG
Word_sem_SVG_v01.docx Word sem imagem 16,9 KB —
Word_com_SVG_v02.docx Word com SVG (gera PNG) 90,6 KB +73,7 KB
ODT_sem_SVG_v01.odt LibreOffice sem imagem 33,6 KB —
ODT_com_SVG_v02.odt LibreOffice com SVG (fallback ligado) 68,2 KB +34,6 KB
ODT_com_SVG_v03.odt LibreOffice com SVG (fallback desligado) 35,3 KB +1,7 KB

O que cada arquivo contém internamente

  • Word com SVG: guarda o SVG original + um PNG de ~67 KB.
  • LibreOffice com fallback ligado (v02): guarda o SVG + um PNG de ~32 KB.
  • LibreOffice com fallback desligado (v03): guarda apenas o SVG (2,4 KB). O aumento de ~1,7 KB vem só da estrutura do documento e da thumbnail.

Conclusão do teste

  • No Word o SVG quase multiplica por 5 o tamanho do documento por causa do PNG de fallback (não dá para desligar).
  • No LibreOffice, com a opção AddReplacementImages = false, o aumento fica mínimo (praticamente só o tamanho do próprio SVG).
  • O LibreOffice com fallback desligado produziu o arquivo final mais leve de todos, mesmo partindo de uma base maior que o Word vazio.

Esses números confirmam na prática o comportamento descrito anteriormente: o PNG de reserva é o principal responsável pelo crescimento do arquivo, e só o LibreOffice permite eliminá-lo.

Como o Word e o LibreOffice tratam arquivos SVG (e por que o documento fica maior) - parte 01

Se você já tentou usar imagens SVG no Microsoft Word ou no LibreOffice Writer, provavelmente notou que o arquivo final fica bem maior do que o esperado. Isso não é um bug — é um comportamento proposital dos dois programas.

O que acontece por baixo dos panos

Quando você insere um SVG:

  • Microsoft Word aceita o arquivo e o exibe corretamente, mas automaticamente gera e embute uma cópia PNG de alta resolução junto com o SVG. Essa cópia serve como fallback para versões antigas do Word e para outros programas que não entendem SVG.
  • LibreOffice Writer faz a mesma coisa por padrão: guarda o SVG original e também cria um PNG de reserva.

Resultado: mesmo um SVG leve de poucos KB pode fazer o documento crescer dezenas ou centenas de KB (ou mais, dependendo da complexidade da imagem).

Como verificar

Basta renomear o arquivo .docx ou .odt para .zip e abrir. Dentro você encontra:

  • No Word: pasta word/media/
  • No LibreOffice: pasta Pictures/

Lá estarão tanto o SVG quanto um PNG gerado automaticamente.

Dá para evitar isso?

Programa Gera PNG fallback? Dá para desligar?
Microsoft Word Sim Não
LibreOffice Sim (padrão) Sim

No LibreOffice existe uma configuração avançada que desativa a geração do PNG:

  1. Vá em Ferramentas → Opções → LibreOffice → Avançado
  2. Clique em Configuração de Especialista
  3. Procure por AddReplacementImages
  4. Altere o valor para false
  5. Confirme e reinicie o LibreOffice

Depois disso, os novos SVGs passam a ser salvos sem a cópia PNG.

Recomendações práticas

  • Se o documento será usado principalmente no Word, o formato EMF costuma ser melhor: é vetorial e não gera PNG de fallback.
  • Se você trabalha com LibreOffice e quer arquivos mais leves, desative o AddReplacementImages e continue usando SVG.
  • Para máxima qualidade e reutilização (web, design, impressão), o SVG continua sendo a melhor escolha — desde que você aceite o peso extra no Word ou desative o fallback no LibreOffice.

Teste realizado com um SVG puro de aproximadamente 2,4 KB. No Word o documento cresceu significativamente; no LibreOffice, com a opção desativada, o aumento foi mínimo.

Veja a continuação do artigo parte 02 [link]


del.icio.us