PDFMove
Comment convertir un SVG en PDF ? Réglages de taille et de polices
Tutoriel

Comment convertir un SVG en PDF ? Réglages de taille et de polices

8 min de lecture

Vous avez exporté un SVG depuis un logiciel de design, une bibliothèque graphique a produit un SVG, ou vous avez un logo vectoriel — et vous devez le partager ou l'imprimer en PDF. La conversion de SVG en PDF est techniquement une opération directe, car les deux formats partagent le même modèle vectoriel, mais trois points méritent attention : la taille de page, les polices et la couleur.

Pourquoi convertir en PDF

Le SVG est un excellent format web, mais il a ses limites dans le monde du document :

Le partage. Quand vous envoyez un fichier SVG par e-mail, la façon dont le destinataire l'ouvrira est incertaine. Il s'ouvre dans un navigateur, mais un double-clic peut le lancer dans un éditeur de texte. Un PDF se comporte partout comme attendu.

L'impression. Les boîtes de dialogue d'impression gèrent généralement mal le SVG ; la taille de page et la mise à l'échelle y sont incertaines. Le PDF a été conçu pour l'impression.

Le multipage. Le SVG est monopage. Si vous voulez réunir plusieurs graphiques dans un seul document, il faut passer au PDF.

Le document officiel. Les documents envoyés aux administrations, archivés et signés sont des PDF.

Étape 1 : clarifiez la taille de page de votre SVG

C'est le point qui pose le plus de problèmes lors de la conversion, et il doit être réglé en amont.

L'élément racine d'un fichier SVG peut comporter trois attributs pertinents :

<svg width="210mm" height="297mm" viewBox="0 0 595 842">
  • viewBox : définit le système de coordonnées du contenu. Ce n'est pas une mesure physique.
  • width / height : la taille en unités physiques ou en pixels. Avec unité (mm, cm, in, pt) ou sans.

Ce qui se produit à la conversion dépend de ces valeurs :

| Ce qu'il y a dans le SVG | Ce que devient le PDF | |---|---| | width="210mm" height="297mm" | Page A4, aux bonnes dimensions | | width="595" height="842" (sans unité) | Interprété en points, donc A4 également | | width="800" height="600" (pixels) | Environ 282 × 212 mm, une taille bizarre | | Seulement viewBox, sans taille | Le convertisseur devine, le résultat varie |

Conseil pratique : avant de convertir votre SVG en PDF, indiquez explicitement les attributs width et height en millimètres. Il suffit d'ouvrir le fichier dans un éditeur de texte et de le modifier à la main :

<svg width="210mm" height="297mm" viewBox="0 0 595 842" ...>

Cette seule modification garantit que le PDF obtenu sera exactement au format A4.

Étape 2 : réglez le problème des polices

Les fichiers SVG n'intègrent pas les polices ; ils indiquent font-family="Roboto" et s'attendent à ce que cette police soit disponible.

En convertissant le SVG en PDF, le convertisseur doit décider quoi faire du texte :

Si la police est trouvée, elle est intégrée au PDF et le texte reste du véritable texte — sélectionnable, consultable, accessible.

Si elle ne l'est pas, le convertisseur bascule sur une police approchante. Les chasses de caractères changent, l'alignement se décale, les lignes peuvent déborder. C'est quasi certain avec les polices particulières et commerciales.

Deux approches sûres existent :

Convertissez les textes en courbes. Dans le logiciel qui produit le SVG (Illustrator, Inkscape, Figma), passez les textes par l'opération « vectoriser » / « convertir en tracé ». Chaque caractère devient une forme vectorielle, la dépendance aux polices disparaît, l'apparence est garantie. Le prix : le texte n'est plus ni sélectionnable ni consultable.

Installez la police sur le système. Si la police est installée dans l'environnement où vous effectuez la conversion, elle sera correctement intégrée. Avec un outil qui tourne dans le navigateur, cela signifie que le navigateur doit pouvoir accéder à cette police.

Critère de décision : si le document doit être lu et faire l'objet de recherches, laissez du texte ; s'il n'est utilisé que visuellement ou destiné à l'impression, convertissez en courbes.

Étape 3 : convertissez

Ouvrez l'outil de conversion de SVG en PDF et téléversez votre fichier. Le traitement s'exécute dans votre navigateur ; le fichier ne part pas vers un serveur.

Si vous voulez réunir plusieurs SVG dans un seul PDF : convertissez-les séparément en PDF, puis rassemblez-les dans un seul fichier avec un outil de fusion. Vous contrôlez l'ordre des pages à l'étape de fusion.

Étape 4 : contrôlez le résultat

Ouvrez le PDF téléchargé et parcourez cette liste :

La taille de page est-elle correcte ? Regardez les dimensions dans les Propriétés du document. Si vous attendez un A4, vous devez voir 210 × 297 mm.

Les polices sont-elles correctes ? Le texte ressemble-t-il à ce qu'il était dans le SVG ? Contrôlez particulièrement les caractères accentués (é, è, à, ç, ù, œ) — c'est là qu'un défaut de prise en charge apparaît le plus souvent.

Le contenu tient-il dans la page ? Y a-t-il quelque chose qui déborde ou qui est coupé sur les bords ? Cela peut arriver si viewBox et width/height sont incompatibles.

Les couleurs sont-elles correctes ? Le SVG est fondé sur le RVB ; le passage en PDF le conserve généralement en RVB. Si le fichier part à l'impression et que le CMJN est requis, la conversion ne le fait pas — une conversion colorimétrique distincte est nécessaire pour votre imprimeur.

La transparence est-elle préservée ? L'opacity et les masques du SVG trouvent un équivalent en PDF, mais les filtres complexes (flou, ombre via l'élément <filter>) ne sont pas traités de la même façon par tous les convertisseurs. Si vous avez utilisé des filtres, contrôlez l'écart visuel.

Test de zoom. Zoomez dans le PDF à 800 %. Si le contenu reste net, il a été transporté en vectoriel. S'il se pixellise, le convertisseur a peut-être rastérisé la page — une solution à laquelle il recourt sur certains SVG complexes et qui affecte la qualité d'impression.

Étape 5 : préparation supplémentaire si le fichier part à l'impression

Vous allez envoyer à un imprimeur un PDF produit depuis un SVG. Trois éléments manquent, et la conversion ne les règle pas :

Le CMJN. Le SVG est en RVB ; le PDF obtenu l'est aussi. L'imprimeur demande du CMJN. Il faut effectuer la conversion colorimétrique dans un logiciel de design ou laisser l'imprimeur la faire — dans ce second cas, vous acceptez que les couleurs ne sortent peut-être pas exactement comme vous le souhaitiez.

Le fond perdu (bleed). S'il y a des zones colorées allant jusqu'au bord, le design doit déborder de 3 mm au-delà du bord pour la tolérance de coupe. Cette notion n'existe pas en SVG ; il faut concevoir dès le départ un plan de travail plus grand, intégrant le fond perdu.

Les traits de coupe. Les repères indiquant à l'imprimeur où couper. Il faut également les ajouter à la main dans le design.

Si le travail d'impression est sérieux, importer le SVG dans un logiciel de design et produire depuis celui-ci un PDF prêt pour l'impression est une voie plus fiable.

Ce qui se perd

Les fonctionnalités du SVG sans équivalent en PDF disparaissent à la conversion :

| Fonctionnalité SVG | En PDF | |---|---| | Animation SMIL / CSS | La première image est figée | | Interactivité JavaScript | Perdue | | Événements de souris (hover, clic) | Perdus | | Style dynamique par CSS | Figé | | Certains effets de filtre | Approximés ou rastérisés | | Contenu <foreignObject> | Généralement perdu |

Les hyperliens (éléments <a>) sont en revanche convertis en annotations de lien PDF par certains convertisseurs — c'est l'un des rares transferts qui fonctionnent.

Erreurs fréquentes

Ne pas préciser la taille de page. Le problème le plus répandu. Ajoutez les attributs width et height en millimètres.

Oublier de convertir les polices en courbes. Sur un design important, une police différente à l'arrivée peut obliger à tout refaire.

Envoyer du RVB pour l'impression. L'imprimeur demande du CMJN ; sur un fichier RVB, les couleurs peuvent s'imprimer autrement que prévu.

Travailler avec des filtres complexes. Sur les SVG comportant du flou, des ombres et des modes de fusion, le convertisseur peut choisir de rastériser la page, ce qui fait perdre la netteté vectorielle.

Oublier de fusionner après avoir converti plusieurs SVG un par un. Chaque fichier devient un PDF distinct ; la fusion est une étape à part.

En résumé

La conversion de SVG en PDF est une opération fiable grâce au modèle vectoriel commun aux deux formats. Le succès tient à trois conditions : indiquer explicitement la taille de page en millimètres dans les attributs width/height du SVG, éliminer la dépendance aux polices (de préférence en convertissant les textes en courbes), et préparer séparément le CMJN, le fond perdu et les traits de coupe si le fichier part à l'impression. Les SVG comportant animation, interactivité et JavaScript deviennent statiques — ce n'est pas une perte mais la nature du PDF. Après conversion, contrôler la taille de page, les caractères accentués et la netteté au zoom achève le travail.

Questions fréquentes

La police que j'utilise dans mon SVG est-elle intégrée au PDF ?

Cela dépend de la capacité du convertisseur à accéder à cette police. Si votre fichier SVG référence une police installée sur le système et que le convertisseur la trouve, il l'intègre. S'il ne la trouve pas, il bascule sur une police approchante et l'apparence change. La voie la plus sûre est de convertir les textes en courbes (path) avant de passer du SVG au PDF — la dépendance aux polices disparaît alors totalement.

Comment contrôler la taille de page du PDF obtenu ?

Ce sont les attributs width et height de l'élément racine du SVG qui la déterminent. Si vous les indiquez en millimètres ou en pouces (width='210mm' height='297mm'), le PDF obtenu sera au format A4. S'il n'y a qu'un viewBox sans unité précisée, le convertisseur interprète les unités utilisateur comme des points, ce qui peut donner une taille de page inattendue.

Les animations et interactions du SVG passent-elles dans le PDF ?

Non. Le PDF est un format de document statique ; les animations SMIL, les animations CSS, les interactions JavaScript et les événements de souris du SVG disparaissent entièrement à la conversion. C'est généralement la première image ou l'état initial de l'animation qui est figé. Si vous voulez du contenu animé, le PDF n'est pas la bonne cible.

Puis-je réunir plusieurs SVG dans un seul PDF ?

Ce n'est généralement pas possible en une seule opération ; chaque SVG devient un PDF distinct. Vous pouvez toutefois convertir chacun en PDF puis les réunir dans un seul fichier avec un outil de fusion. C'est un flux de travail courant pour préparer une présentation ou un portfolio, et vous contrôlez l'ordre des pages à l'étape de fusion.

Essayez dès maintenant avec SVG → PDF.

Essayer SVG → PDF