Convertir SVG en PDF en C
IronPDF dispose d'une prise en charge étendue pour le rendu des graphiques SVG dans les documents PDF via la méthodologie "HTML to PDF".
Veuillez noter qu'il est important de définir l'attribut de style width et/ou height de l'élément img lors de l'intégration d'un SVG - sinon, il peut se réduire à une taille nulle et ne pas apparaître dans le PDF rendu.
Commencez avec IronPDF
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Comment convertir SVG en PDF en C#
- Installez la bibliothèque IronPDF pour la conversion SVG en PDF
- Utilisez la balise
img
en HTML pour importer une image SVG - Utiliser différentes méthodes de rendu dans IronPDF pour générer des PDF
- Enregistrez le fichier PDF contenant une image SVG avec la méthode
SaveAs
- Vérifier le PDF dans l'emplacement spécifié
Rendre SVG en PDF Exemple
De nombreux navigateurs tolèrent que les SVG n'aient pas de taille, mais notre moteur de rendu y est sensible.
:path=/static-assets/pdf/content-code-examples/how-to/SVGs-render.cs
using IronPdf;
string html = "<img src='https://ironsoftware.com/img/svgs/new-banner-svg.svg' style='width:100px'>";
ChromePdfRenderer renderer = new ChromePdfRenderer();
renderer.RenderingOptions.WaitFor.RenderDelay(1000);
PdfDocument pdf = renderer.RenderHtmlAsPdf(html);
pdf.SaveAs("svgToPdf.pdf");
Imports IronPdf
Private html As String = "<img src='https://ironsoftware.com/img/svgs/new-banner-svg.svg' style='width:100px'>"
Private renderer As New ChromePdfRenderer()
renderer.RenderingOptions.WaitFor.RenderDelay(1000)
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf(html)
pdf.SaveAs("svgToPdf.pdf")
Sortie PDF
En outre ou alternativement, un nœud SVG peut avoir un attribut explicite de largeur et de hauteur assigné. Veuillez également voir des exemples de style SVG sur CodePen.