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.