SVG para PDF
Converta gráficos vetoriais SVG — logos, ícones, diagramas, desenhos técnicos — em um único documento PDF. Os arquivos são processados no seu navegador — eles nunca saem do seu dispositivo.
SVG para PDF converte Scalable Vector Graphics — o padrão W3C para imagens vetoriais na web — em um único documento PDF. Os SVGs são rasterizados na thread principal via o motor de renderização nativo do navegador a 2× DPI para nitidez, e então montados em um PDF usando pdf-lib em um Web Worker. O resultado é adequado tanto para visualização em tela quanto para impressão, embora recursos SVG complexos (filtros, máscaras, recursos externos) possam rasterizar imperfeitamente.
O que é SVG para PDF?
SVG (Scalable Vector Graphics) é o formato de imagem vetorial recomendado pelo W3C, usado para logos, ícones, diagramas, gráficos, infográficos e desenhos técnicos. Diferente de formatos raster (JPG, PNG, WebP), SVG armazena formas como caminhos matemáticos, então escala para qualquer tamanho sem perda de qualidade. SVG é uma Recomendação do W3C desde <strong>2001</strong> e é suportado nativamente por todo navegador moderno. Ferramentas como Figma, Sketch, Adobe Illustrator, Inkscape, D3.js e Mermaid todas exportam SVG.
Converter SVG para PDF é comum quando você precisa compartilhar gráficos vetoriais com um destinatário que não tem software de design, embutir um logo em um documento Word ou enviar um diagrama como prova imprimível. A maioria dos conversores SVG online envia seu arquivo para um servidor remoto — o que é desconfortável quando o SVG é um logo de marca confidencial, um mockup de produto não lançado ou um desenho técnico sensível. Esta ferramenta executa toda a conversão no seu navegador; o SVG nunca cruza a rede.
Como funciona a conversão SVG no navegador?
SVGs são complicados em workers de navegador porque createImageBitmap não decodifica blobs SVG em contextos de Worker. O Pikowl lida com isso rasterizando na thread principal: cada SVG é carregado via um elemento <img> (que o navegador renderiza usando seu motor SVG completo), desenhado em um canvas a 2× DPI para nitidez, e então exportado como um blob PNG. O PNG é enviado para um Web Worker que usa pdf-lib para embuti-lo em um novo documento PDF. O PDF é oferecido como um Blob baixável via URL.createObjectURL. Nada é enviado para nenhum servidor.
É seguro converter logos SVG e gráficos confidenciais aqui?
Sim. Abra a aba de rede no DevTools enquanto usa a ferramenta — você não verá requisições de saída durante a conversão. Os SVGs são lidos localmente via File API, renderizados pelo motor SVG local do navegador, e o PDF resultante existe apenas na memória do seu navegador até você baixá-lo. Logos de marca, mockups de produtos não lançados e desenhos de engenharia são casos de uso comuns para SVG — manter a conversão local importa.
E quanto a metadados ocultos em SVGs?
Arquivos SVG podem carregar conteúdo de texto oculto em tags <title>, <desc> e <metadata> — às vezes incluindo informações do autor, versão do software (generator="Adobe Illustrator 28.0"), nomes internos de camadas e até rascunhos comentados. Eles também podem incluir referências de imagens externas via tags <image href="…">, que o navegador busca ao renderizar. Como o Pikowl rasteriza o SVG para um PNG antes de embutir, todos esses metadados são descartados — o PDF contém apenas a imagem visível.
Quais são os limites e por quê?
Até 50 SVGs por conversão, 5 MB por arquivo, com aviso suave em 50 MB combinados e teto rígido em 100 MB. O limite por arquivo é muito menor que para formatos raster porque a complexidade do SVG não escala linearmente com o tamanho do arquivo — um SVG de 5 MB com milhares de caminhos e filtros complexos pode levar vários segundos para renderizar e consumir centenas de MB de memória durante a rasterização. A contagem de arquivos é alta (50) porque SVGs típicos (logos, ícones) são minúsculos.
Como o Pikowl se compara ao Smallpdf e iLovePDF para SVG?
As diferenças substanciais são o local de processamento, os limites de uso diário e o preço. Smallpdf e iLovePDF não oferecem SVG para PDF como ferramentas dedicadas — ambos rodam SVGs por um pipeline genérico de imagem-para-PDF que rerasteriza no servidor. Os números abaixo refletem as ofertas do nível gratuito de cada serviço em abril de 2026.
| Recurso | Pikowl | Smallpdf | iLovePDF |
|---|---|---|---|
| Onde os arquivos são processados | Seu navegador | Servidor remoto | Servidor remoto |
| Cadastro necessário | Não | Opcional | Opcional |
| Qualidade da saída | Rasterizado a 2× DPI no seu navegador | Rasterizado no servidor | Rasterizado no servidor |
| Tamanho máx. (grátis) | 25 MB | 5 MB | 200 MB (combinado) |
| Preço | Grátis | $9/mês para ilimitado | $7/mês para premium |
Fontes: smallpdf.com/pricing e ilovepdf.com/pricing, consultadas em abril de 2026.
Usos comuns
- Provas de logo de marca: Envie um logo SVG exportado do Figma como PDF para revisão do cliente sem expor o arquivo fonte editável.
- Arquivamento de conjunto de ícones: Agrupe um conjunto de ícones SVG (Material, Phosphor, Lucide) em uma única folha de referência PDF para designers.
- Diagramas técnicos: Converta diagramas de sequência SVG exportados pelo Mermaid ou PlantUML em um PDF imprimível para documentação de engenharia.
- Exportações de visualização de dados: Gráficos SVG do D3.js e Plotly se tornam figuras PDF para inclusão em artigos de pesquisa ou relatórios.
- Pacote de diretrizes de marca: Logos em vários tamanhos e orientações como um PDF para entrega a impressoras gráficas.
- Exportações vetoriais de CAD: Converta plantas baixas ou diagramas arquitetônicos exportados como SVG em um PDF portátil.
FAQ
Os SVGs são preservados como vetores no PDF?
Não — eles são rasterizados a 2× DPI antes de embutir. PDFs suportam conteúdo vetorial embutido, mas a conversão SVG-para-PDF-vetorial no navegador exigiria uma dependência muito mais pesada (svg2pdf.js ou similar) que excluímos deliberadamente por enquanto. O raster a 2× DPI fica nítido em telas padrão de 96 DPI e imprime bem em tamanhos típicos de documento; se você precisa de preservação vetorial verdadeira, use uma ferramenta de desktop como o Salvar Como PDF do Inkscape.
Por que raster a 2× DPI?
2× é um ponto ideal: produz saída nítida em telas Retina/HiDPI e em tamanhos de impressão até A4, mantendo o PDF resultante pequeno. DPI maior (3× ou 4×) produziria saída de impressão ligeiramente mais nítida mas inflaria o PDF drasticamente. DPI menor (1×) ficaria suave em telas modernas.
Animações SVG sobreviverão no PDF?
Não. SVG pode incluir animações CSS e tags SMIL
Por que o limite de tamanho é apenas 5 MB?
O tamanho do arquivo SVG não prevê bem a complexidade de renderização. Um SVG de 1 MB com milhares de caminhos bezier, gradientes complexos e filtros pode levar vários segundos para rasterizar e consumir centenas de MB durante a renderização — muito pior que um JPEG de 25 MB. O teto de 5 MB mantém o risco de renderização gerenciável em dispositivos móveis.
Filtros e gradientes SVG renderizarão corretamente?
Em sua maioria, sim — usamos o renderizador SVG nativo do navegador, que suporta a especificação SVG 1.1 completa incluindo filtros, gradientes, máscaras e clip paths. Recursos do SVG 2 (primitivas de filtro mais novas, layout de texto avançado) podem não renderizar em todos os navegadores. Se um filtro específico parecer errado, simplificar o SVG na sua ferramenta de design antes de exportar geralmente ajuda.
Posso incluir referências de imagens externas no SVG?
Referências externas <image href="https://…"> falharão ao carregar — navegadores bloqueiam buscas de imagens cross-origin dentro de SVGs carregados como Blobs. Para incluir imagens externas, embuta-as como data URIs (data:image/png;base64,…) no SVG antes de converter. O mesmo se aplica a referências de fontes externas; use <text font-family="…"> com fontes do sistema ou converta texto em paths na sua ferramenta de design.
Os SVGs são enviados para um servidor?
Não. A conversão roda inteiramente no seu navegador — abra a aba de rede do DevTools e você não verá requisições de saída durante o processo. Os SVGs são lidos do seu disco via File API, renderizados pelo motor SVG local do navegador, embutidos em um PDF usando pdf-lib e oferecidos como download.
Em números
- SVG tornou-se uma Recomendação do W3C em 2001 e é nativamente suportado por todo navegador principal desde o IE9 (2011); hoje é o formato vetorial dominante na web.
- Um logo típico de empresa como SVG tem menos de 5 KB, enquanto o PNG equivalente em resolução de impressão tem várias centenas de KB — vetor vence tanto em tamanho de arquivo quanto em nitidez até aproximadamente complexidade fotográfica.
- Figma, Sketch, Adobe Illustrator, Inkscape e Affinity Designer todos exportam SVG nativo; D3.js, Mermaid, PlantUML e a maioria das bibliotecas JavaScript de gráficos também produzem SVG, tornando o SVG o formato conector entre design e código.