SVG vers PDF
Convertissez des graphiques vectoriels SVG — logos, icônes, diagrammes, dessins techniques — en un seul document PDF. Les fichiers sont traités dans votre navigateur — ils ne quittent jamais votre appareil.
SVG vers PDF convertit les Scalable Vector Graphics — la norme W3C pour les images vectorielles sur le web — en un seul document PDF. Les SVGs sont rasterisés sur le thread principal via le moteur de rendu natif du navigateur à 2× DPI pour la netteté, puis assemblés en PDF avec pdf-lib dans un Web Worker. Le résultat convient à la fois à la visualisation à l'écran et à l'impression, bien que les fonctionnalités SVG complexes (filtres, masques, ressources externes) puissent se rasteriser imparfaitement.
Qu'est-ce que SVG vers PDF ?
SVG (Scalable Vector Graphics) est le format d'image vectorielle recommandé par le W3C, utilisé pour les logos, icônes, diagrammes, graphiques, infographies et dessins techniques. Contrairement aux formats raster (JPG, PNG, WebP), SVG stocke les formes comme des chemins mathématiques, donc il s'adapte à n'importe quelle taille sans perte de qualité. SVG est une recommandation W3C depuis <strong>2001</strong> et est pris en charge nativement par tous les navigateurs modernes. Des outils comme Figma, Sketch, Adobe Illustrator, Inkscape, D3.js et Mermaid exportent tous en SVG.
Convertir SVG en PDF est courant quand vous devez partager des graphiques vectoriels avec un destinataire qui n'a pas de logiciel de design, intégrer un logo dans un document Word ou envoyer un diagramme comme épreuve imprimable. La plupart des convertisseurs SVG en ligne téléversent votre fichier vers un serveur distant — ce qui est gênant quand le SVG est un logo de marque confidentiel, une maquette de produit non publiée ou un dessin technique sensible. Cet outil exécute toute la conversion dans votre navigateur ; le SVG ne traverse jamais le réseau.
Comment fonctionne la conversion SVG dans le navigateur ?
Les SVGs sont délicats dans les workers du navigateur parce que createImageBitmap ne décode pas les blobs SVG dans les contextes Worker. Pikowl gère cela en rasterisant sur le thread principal : chaque SVG est chargé via un élément <img> (que le navigateur rend en utilisant son moteur SVG complet), dessiné sur un canvas à 2× DPI pour la netteté, puis exporté comme un blob PNG. Le PNG est envoyé à un Web Worker qui utilise pdf-lib pour l'intégrer dans un nouveau document PDF. Le PDF est proposé comme un Blob téléchargeable via URL.createObjectURL. Rien n'est envoyé à un serveur.
Est-il sûr de convertir des logos SVG et des graphiques confidentiels ici ?
Oui. Ouvrez l'onglet réseau dans DevTools pendant que vous utilisez l'outil — vous ne verrez aucune requête sortante pendant la conversion. Les SVGs sont lus localement via la File API, rendus par le moteur SVG local du navigateur, et le PDF résultant ne vit que dans la mémoire de votre navigateur jusqu'à ce que vous le téléchargiez. Logos de marque, maquettes de produits non publiées et dessins d'ingénierie sont des cas d'usage SVG courants — garder la conversion locale a son importance.
Qu'en est-il des métadonnées cachées dans les SVGs ?
Les fichiers SVG peuvent porter du contenu textuel caché dans les balises <title>, <desc> et <metadata> — incluant parfois les infos d'auteur, la version du logiciel (generator="Adobe Illustrator 28.0"), les noms de calques internes, et même des brouillons commentés. Ils peuvent aussi inclure des références d'images externes via des balises <image href="…">, que le navigateur récupère lors du rendu. Comme Pikowl rasterise le SVG en PNG avant l'intégration, toutes ces métadonnées sont supprimées — le PDF ne contient que l'image visible.
Quelles sont les limites et pourquoi ?
Jusqu'à 50 SVGs par conversion, 5 MB par fichier, avec un avertissement souple à 50 MB combinés et un plafond ferme à 100 MB. La limite par fichier est bien plus petite que pour les formats raster parce que la complexité SVG ne s'adapte pas linéairement à la taille du fichier — un SVG de 5 MB avec des milliers de chemins et filtres complexes peut prendre plusieurs secondes à rendre et consommer des centaines de MB de mémoire pendant la rasterisation. Le nombre de fichiers est élevé (50) parce que les SVGs typiques (logos, icônes) sont minuscules.
Comment Pikowl se compare-t-il à Smallpdf et iLovePDF pour SVG ?
Les différences substantielles sont l'emplacement du traitement, les limites d'usage quotidien et le prix. Smallpdf et iLovePDF n'offrent pas SVG vers PDF comme outils autonomes — tous deux font passer les SVGs par un pipeline générique image-vers-PDF qui re-rasterise côté serveur. Les chiffres ci-dessous reflètent les offres du niveau gratuit de chaque service en avril 2026.
| Caractéristique | Pikowl | Smallpdf | iLovePDF |
|---|---|---|---|
| Où les fichiers sont traités | Votre navigateur | Serveur distant | Serveur distant |
| Inscription requise | Non | Optionnel | Optionnel |
| Qualité de sortie | Rasterisé à 2× DPI dans votre navigateur | Rasterisé côté serveur | Rasterisé côté serveur |
| Taille max (gratuit) | 25 MB | 5 MB | 200 MB (combiné) |
| Prix | Gratuit | $9/mois pour illimité | $7/mois pour premium |
Sources : smallpdf.com/pricing et ilovepdf.com/pricing, consultés en avril 2026.
Utilisations courantes
- Épreuves de logo de marque : Envoyez un logo SVG exporté de Figma comme PDF pour révision client sans exposer le fichier source modifiable.
- Archivage de jeux d'icônes : Regroupez un jeu d'icônes SVG (Material, Phosphor, Lucide) en une seule fiche de référence PDF pour les designers.
- Diagrammes techniques : Convertissez les diagrammes de séquence SVG exportés de Mermaid ou PlantUML en un PDF imprimable pour la documentation d'ingénierie.
- Exports de visualisation de données : Les graphiques SVG D3.js et Plotly deviennent des figures PDF pour inclusion dans des articles de recherche ou rapports.
- Lot de directives de marque : Logos en plusieurs tailles et orientations comme un seul PDF pour transmission aux imprimeurs.
- Exports vectoriels CAO : Convertissez les plans d'étage ou diagrammes architecturaux exportés en SVG en un PDF portable.
FAQ
Les SVGs sont-ils préservés en tant que vecteurs dans le PDF ?
Non — ils sont rasterisés à 2× DPI avant l'intégration. Les PDFs prennent en charge le contenu vectoriel intégré, mais la conversion SVG-vers-PDF-vectoriel dans le navigateur nécessiterait une dépendance bien plus lourde (svg2pdf.js ou similaire) que nous avons délibérément exclue pour l'instant. Le raster 2× DPI a l'air net sur les écrans 96 DPI standard et s'imprime bien aux tailles de document typiques ; si vous avez besoin d'une vraie préservation vectorielle, utilisez un outil de bureau comme Enregistrer sous PDF d'Inkscape.
Pourquoi un raster à 2× DPI ?
2× est un point d'équilibre : il produit une sortie nette sur les écrans Retina/HiDPI et aux tailles d'impression jusqu'à A4, tout en gardant le PDF résultant petit. Un DPI plus élevé (3× ou 4×) produirait une sortie d'impression légèrement plus nette mais gonflerait considérablement le PDF. Un DPI plus bas (1×) aurait l'air flou sur les écrans modernes.
Les animations SVG survivront-elles dans le PDF ?
Non. SVG peut inclure des animations CSS et des balises SMIL
Pourquoi la limite de taille de fichier n'est-elle que de 5 MB ?
La taille du fichier SVG ne prédit pas bien la complexité de rendu. Un SVG de 1 MB avec des milliers de chemins de Bézier, gradients complexes et filtres peut prendre plusieurs secondes à se rasteriser et consommer des centaines de MB pendant le rendu — bien pire qu'un JPEG de 25 MB. Le plafond de 5 MB maintient le risque de rendu gérable sur les appareils mobiles.
Les filtres et gradients SVG s'afficheront-ils correctement ?
Principalement oui — nous utilisons le moteur de rendu SVG natif du navigateur, qui prend en charge la spécification SVG 1.1 complète incluant filtres, gradients, masques et chemins de découpe. Les fonctionnalités SVG 2 (primitives de filtres plus récentes, mise en page de texte avancée) peuvent ne pas s'afficher dans tous les navigateurs. Si un filtre spécifique a l'air faux, simplifier le SVG dans votre outil de design avant l'export aide généralement.
Puis-je inclure des références d'images externes dans le SVG ?
Les références <image href="https://…"> externes échoueront au chargement — les navigateurs bloquent les requêtes d'images cross-origin à l'intérieur des SVGs chargés en tant que Blobs. Pour inclure des images externes, intégrez-les comme data URIs (data:image/png;base64,…) dans le SVG avant la conversion. La même règle s'applique aux références de polices externes ; utilisez <text font-family="…"> avec des polices système ou convertissez le texte en chemins dans votre outil de design.
Les SVGs sont-ils téléversés vers un serveur ?
Non. La conversion s'exécute entièrement dans votre navigateur — ouvrez l'onglet réseau de DevTools et vous ne verrez aucune requête sortante pendant le processus. Les SVGs sont lus depuis votre disque via la File API, rendus par le moteur SVG local du navigateur, intégrés dans un PDF avec pdf-lib et proposés en téléchargement.
En chiffres
- SVG est devenu une recommandation W3C en 2001 et est pris en charge nativement par chaque navigateur majeur depuis IE9 (2011) ; aujourd'hui c'est le format vectoriel dominant sur le web.
- Le logo typique d'une entreprise en SVG fait moins de 5 KB, alors que le PNG équivalent à résolution d'impression fait plusieurs centaines de KB — le vecteur l'emporte à la fois pour la taille du fichier et la netteté jusqu'à environ une complexité photographique.
- Figma, Sketch, Adobe Illustrator, Inkscape et Affinity Designer exportent tous nativement en SVG ; D3.js, Mermaid, PlantUML et la plupart des bibliothèques de graphiques JavaScript produisent aussi du SVG, faisant de SVG le format de connexion entre design et code.