Créer un PDF à partir d’une ou plusieurs images SVG.
Cliquez pour sélectionner un fichier ou glissez-déposez
Graphiques SVG
Vos fichiers restent sur votre appareil.
Règle la compression des images lors de leur intégration dans le PDF
Traitement en cours…
Cliquez ou glissez votre fichier ici
Cliquez sur le bouton de traitement
Enregistrez votre fichier traité instantanément
Une image. Chaque SVG est rendu par votre navigateur sur un canevas et l’image matricielle est placée sur une page PDF : le résultat ne s’agrandit donc pas sans perte et le texte n’est pas sélectionnable. Pour une vraie sortie vectorielle, exportez plutôt le PDF depuis un éditeur vectoriel comme Inkscape.
La page reprend les attributs width et height du SVG en pixels, un pixel par point PDF. Un SVG sans width ni height (avec seulement un viewBox) est rendu en 800 sur 600 : indiquez donc des dimensions explicites dans le fichier pour un résultat prévisible.
Élevée conserve le PNG sans perte en taille réelle. Moyenne le réencode en JPEG à 75 % de qualité et limite le plus grand côté à 2500 pixels ; Faible utilise 50 % et 1500 pixels, ce qui réduit aussi la page. Pour les dessins au trait et le texte, Élevée évite les artefacts JPEG.
Il n’y a pas de réglage DPI ; le rendu utilise les dimensions en pixels du SVG lui-même. Pour obtenir plus de pixels, augmentez les attributs width et height dans le code source du SVG en gardant le viewBox, puis convertissez.
Le SVG est rendu à partir de son propre code, donc les références à des fichiers externes (images liées, polices importées, CSS externe) ne peuvent pas être chargées dans ce contexte : elles sont remplacées ou disparaissent. Intégrez les images sous forme d’URI de données et convertissez le texte en tracés avant la conversion.
Non. Le canevas est rempli de blanc avant que le SVG soit dessiné : les zones transparentes deviennent donc blanches dans le PDF.
Importez plusieurs fichiers : ils deviennent les pages successives d’un seul from_svgs.pdf, dans l’ordre de la liste des fichiers. Chaque page prend la taille de son propre SVG.
Non. Le rendu se fait sur un canevas dans votre navigateur et le PDF est créé avec pdf-lib sur votre appareil ; rien n’est envoyé nulle part.