Aller au contenu

SVG en PDF

Avec cet outil gratuit, convertissez du SVG en PDF : collez votre code SVG ou ouvrez un fichier .svg, et obtenez une page PDF aux dimensions de votre dessin. Les formes et le texte restent vectoriels, et vous pouvez choisir un arrière-plan blanc, transparent ou coloré.

  • Chaque SVG devient une page PDF. L'outil ne regroupe pas plusieurs SVG dans un même fichier.
  • Les polices absentes du serveur de rendu sont remplacées par une police de secours, sauf si le SVG intègre la police. Roboto, Inter et Segoe UI ne sont pas présentes sur le serveur.
  • Les images externes ne se chargent que depuis des adresses publiques http et https. Le PDF n'a pas de marge, donc le contenu peut toucher le bord de la page.

Vous pouvez aussi déposer un fichier ici.

0 B sur 256 KB autorisés dans l'outil web gratuit.

Chargement...

Effectuez la vérification de sécurité pour activer le bouton.

Résultat

Votre PDF apparaîtra ici.

L'outil web gratuit imprime au maximum les 10 premières pages. Pour les documents plus longs, utilisez l'API.

Conservation : les résultats des outils web sont supprimés après 10 minutes. Les résultats de l'API sont conservés 1 jour avec la formule gratuite et 7 jours avec Starter et Pro (30 jours avec Business et Scale). Un historique de chaque tâche (type, heure, statut et crédits, mais pas ce que vous avez envoyé) est conservé pendant 30 jours sans compte, ou tant que votre compte existe si vous êtes connecté.

  • Aucun compte nécessaire

    10 par minute et 50 par jour gratuitement.

  • Rendu dans un vrai navigateur

    Chromium sans interface (headless), le même moteur que l'API.

  • Supprimés automatiquement

    Les résultats de l'outil web sont supprimés après 10 minutes.

Confidentialité : ce que vous envoyez sert uniquement à créer ce fichier. Ce que vous envoyez est supprimé à la fin de la tâche, y compris de l'historique de la tâche, et le résultat est supprimé après 10 minutes. Voir la politique de confidentialité.

Faites la même chose depuis votre code

La même requête, construite à partir de l'entrée et des options ci-dessus. Créez un compte pour obtenir une clé API.

curl -X POST https://api.aiipworld.com/v1/render \
  -H "Authorization: Bearer $AIIPWORLD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html":"","output":"pdf","options":{}}'

# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"

Lots

L'outil web traite 1 document à la fois. L'API prend une requête par document, vous pouvez donc automatiser autant de requêtes que votre formule le permet.

Plus de contrôle

Les en-têtes et pieds de page, les plages de pages, l'échelle, le format de page personnalisé, les conditions d'attente et les en-têtes de requête sont des options de l'API. Voir la documentation.

Conservation

Les résultats des outils web sont conservés 10 minutes ; les résultats gratuits de l'API 1 jour ; les résultats de Starter et Pro 7 jours ; Business et Scale 30 jours. L'outil web permet 10 conversions par minute et 50 par jour et par visiteur.

En une phrase

Un outil gratuit en ligne qui convertit du code SVG ou un fichier SVG en PDF d'une page, en conservant les formes et le texte en vectoriel.

Points clés

  • Entrée : du code SVG ou un fichier .svg jusqu'à 2 MB ; jusqu'à 256 KB de code SVG peuvent être convertis ; les scripts et les attributs d'événement sont supprimés dans votre navigateur au préalable.
  • Sortie : une page PDF de la même taille que le dessin (96 pixels CSS par pouce), avec un arrière-plan blanc, transparent ou coloré, et sans marge.
  • Le texte reste sélectionnable et la police est intégrée.
  • Gratuit sans compte : jusqu'à 10 conversions par minute et 50 par jour et par visiteur, sans filigrane. Connecté, chaque rendu coûte 1 crédit (100 crédits gratuits chaque mois).
  • Les fichiers sont supprimés automatiquement : 10 minutes après la conversion sans compte, 1 jour avec un compte gratuit.
  • Les développeurs peuvent effectuer le même rendu avec POST https://api.aiipworld.com/v1/render et une clé API (voir la page API PDF).

Sources

Dernière vérification:

Fonctionnement

  1. Collez votre code SVG dans la zone prévue, ou ouvrez un fichier .svg jusqu'à 2 MB depuis votre appareil.
  2. Vérifiez la largeur de la page. La hauteur suit les proportions de votre dessin, et les deux définissent la taille de la page PDF.
  3. Choisissez un arrière-plan : blanc (par défaut), transparent, ou une couleur de votre choix.
  4. Effectuez la vérification de sécurité si vous n'êtes pas connecté. Les utilisateurs connectés n'en ont pas besoin.
  5. Cliquez sur « Convertir en PDF » puis téléchargez le PDF.

Exemple de résultat

PDF créé à partir d'un exemple SVG (page 1)
Le SVG par défaut converti en PDF d'une page aux dimensions du dessin. Généré par le moteur propre à ce site. Page 1 affichée. Ouvrir le PDF (ou sélectionnez l'image) pour le document complet.

Comment convertir SVG en PDF

Vous pouvez convertir un SVG en PDF sans installer de logiciel ni créer de compte. Une utilisation anonyme demande une vérification de sécurité, après quoi l'outil vous propose le PDF à télécharger.

L'outil nettoie votre SVG dans le navigateur et supprime les scripts et les attributs d'événement. Le dessin nettoyé est ensuite envoyé à notre serveur de rendu, qui l'imprime en PDF avec Chromium sans interface (headless), le même moteur de navigateur qui affiche les SVG sur les pages web.

Le vectoriel reste vectoriel

Les formes et le texte restent vectoriels dans le PDF. Le dessin est stocké sous forme de lignes, de courbes et de texte, et non comme une image de ce dessin.

Nous avons vérifié ce point avec le PDF d'exemple. Il ne contient aucune image, et son texte peut être sélectionné.

Une sortie vectorielle est utile lorsque vous imprimez le même dessin à plusieurs tailles, car les lignes restent nettes à chaque taille.

Format de page

Le PDF comporte une seule page. Sa taille correspond à la largeur et à la hauteur du SVG en pixels CSS. À 96 px CSS par pouce, un SVG large de 960 px donne une page large de 10 pouces.

La page n'a pas de marge. Si vous voulez de l'espace autour du dessin, ajoutez un rembourrage (padding) dans le SVG avant la conversion.

Arrière-plan et polices

L'arrière-plan est blanc par défaut. Choisissez transparent pour laisser la page sans couleur, afin que le lecteur PDF affiche son propre arrière-plan. Vous pouvez aussi choisir une couleur.

Le texte utilise les polices installées sur le serveur de rendu. Les polices de votre appareil n'y sont pas, donc chargez les autres polices avec le SVG lui-même ou acceptez la police de secours.

Le serveur comprend ces familles :

  • Liberation Sans, Liberation Serif et Liberation Mono
  • Noto Sans, Noto Serif et Noto Sans Display
  • Noto Sans CJK pour les textes chinois, japonais et coréens
  • Noto Color Emoji pour les emojis

SVG vers PDF ou SVG vers PNG

Utilisez cet outil lorsque vous avez besoin d'un PDF, par exemple pour imprimer un dessin ou partager un fichier qui garde le dessin en vectoriel.

Utilisez l'outil SVG vers PNG lorsque vous avez besoin d'un fichier image, par exemple pour un site web ou un message de discussion. Il permet de régler la largeur de sortie en pixels, une densité de pixels de 1x, 2x ou 3x, et un arrière-plan transparent, blanc ou coloré.

Dans l'outil SVG vers PNG gratuit, la hauteur de sortie doit rester comprise entre 100 et 2000 px.

Limites

Le fichier SVG peut aller jusqu'à 2 MB pour être ouvert, et jusqu'à 256 KB de code SVG peuvent être convertis. Les fichiers plus volumineux ne sont pas ouverts, donc réduisez la taille du fichier avant la conversion.

Chaque conversion produit une page. Les scripts sont supprimés du SVG avant la conversion, et les images externes ne se chargent que depuis des adresses publiques http et https.

Les résultats sont supprimés après 10 minutes. Un historique de chaque tâche est conservé, et les utilisateurs connectés peuvent voir leurs tâches dans le tableau de bord. Nous n'ajoutons aucun filigrane à votre PDF.

SVG en PDF depuis du code

Vous pouvez lancer la même tâche avec l'API. Placez votre balisage SVG dans une page HTML, puis envoyez-la sous forme de requête html_to_pdf à POST /v1/render, avec votre clé API dans un en-tête Authorization : Bearer. Le format par défaut est A4 avec une marge de 10 mm, donc définissez la largeur, la hauteur et la marge dans la requête pour correspondre à votre dessin.

L'API renvoie 202 avec un job_id. Interrogez GET /v1/jobs/:id jusqu'à ce que le statut soit succeeded, failed ou timeout, puis téléchargez le fichier depuis download_url. Ce lien de téléchargement est de courte durée. Les crédits des tâches échouées et des tâches dont le délai est dépassé sont restitués.

Les webhooks ne sont pas encore disponibles, donc l'interrogation est le moyen de savoir quand une tâche se termine. Il n'existe pas d'endpoint par lots : envoyez une requête par SVG.

Questions

Comment transformer un SVG en PDF ?

Collez le code SVG ou ouvrez un fichier .svg jusqu'à 2 MB. Vérifiez le format de page, choisissez un arrière-plan, et effectuez la vérification de sécurité si vous n'êtes pas connecté. Téléchargez ensuite le PDF. Vous pouvez aussi utiliser l'outil pour convertir svg en pdf ou pour un passage de svg vers pdf.

Le PDF est-il vectoriel ou une image ?

Le PDF est vectoriel. Les formes et le texte restent vectoriels. Nous avons vérifié le PDF d'exemple : il ne contient aucune image et son texte peut être sélectionné.

Quelle est la taille de la page PDF ?

La page est unique et correspond à la largeur et à la hauteur du SVG. À 96 px CSS par pouce, un SVG large de 960 px donne une page large de 10 pouces. La page n'a pas de marge.

Puis-je convertir plusieurs SVG en un seul PDF ?

Non. Chaque SVG devient son propre PDF d'une page. L'API accepte aussi une seule requête par document, donc envoyez une requête pour chaque SVG.

Pourquoi ma police est-elle différente ?

Le serveur de rendu ne dispose que de ses propres polices, comme Liberation Sans, Noto Sans et Noto Serif. Les polices comme Roboto ou Inter n'y sont pas, donc l'outil utilise une police de secours. Intégrer la police dans le SVG évite ce problème.

L'arrière-plan peut-il être transparent ?

Oui. Choisissez transparent et le PDF laisse l'arrière-plan sans couleur, afin que le lecteur PDF affiche son propre arrière-plan. Par défaut, l'arrière-plan est blanc.

Les scripts sont-ils exécutés ?

Non. Le navigateur supprime les scripts et les attributs d'événement du SVG avant la conversion. JavaScript est également désactivé pour la conversion.

Puis-je insérer le SVG dans un PDF existant ?

Non. L'outil crée un nouveau PDF à partir d'un seul SVG. Il n'ajoute pas le dessin à un PDF que vous possédez déjà.

Combien de temps le PDF est-il conservé ?

Les résultats sont supprimés après 10 minutes. Un historique de chaque tâche est conservé, et les utilisateurs connectés peuvent voir leurs tâches dans le tableau de bord. Téléchargez le fichier dès qu'il est prêt.

Ai-je besoin d'un compte ?

Non. L'outil gratuit fonctionne sans compte. Une utilisation anonyme demande une vérification de sécurité, que les utilisateurs connectés ne font pas.

Y a-t-il un filigrane ?

Non. Nous n'ajoutons aucun filigrane au PDF.

Quelle est la limite de taille du fichier ?

Le fichier SVG peut aller jusqu'à 2 MB pour être ouvert, et jusqu'à 256 KB de code SVG peuvent être convertis. Les fichiers de plus de 2 MB ne sont pas ouverts, donc réduisez la taille du fichier avant la conversion.

Comment l'outil connaît-il la taille de mon SVG ?

Il la lit à partir de la largeur et de la hauteur du SVG, ou à partir de son viewBox. L'outil affiche la taille lue avant la conversion, afin que vous puissiez la vérifier. Si vous voulez une autre taille de page, modifiez la largeur de la page avant de convertir.

Que signifie SVG ?

SVG signifie Scalable Vector Graphics. C'est un format de fichier qui décrit les formes et le texte par du code au lieu de pixels, si bien qu'un dessin peut être agrandi sans perdre en netteté. Le PDF créé ici garde les formes et le texte en vectoriel.

Puis-je ouvrir un fichier SVG avec les logiciels Adobe ?

Adobe Illustrator peut ouvrir les fichiers SVG, de même que de nombreux autres logiciels de dessin et navigateurs web. Si la personne à qui vous envoyez le dessin n'a aucun logiciel capable d'ouvrir le SVG, un PDF est plus simple à partager. Convertissez le SVG ici : le PDF garde le dessin en vectoriel.

Besoin de ceci dans votre application ou en masse ?

Cet outil fonctionne sur l'API de rendu, donc le même PDF représente une seule requête HTTP depuis votre code. Un compte gratuit inclut 100 crédits par mois.

Outils associés