SVG in PDF in C# konvertieren
IronPDF bietet umfassende Unterstützung für das Rendern von SVG-Grafiken in PDF-Dokumente mit der Methode "HTML to PDF".
Bitte beachten Sie, dass es wichtig ist, das Style-Attribut width und/oder height des img-Elements festzulegen, wenn ein SVG eingebettet wird - andernfalls kann es auf Nullgröße zusammenschrumpfen und im gerenderten PDF nicht erscheinen.
Erste Schritte mit IronPDF
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
Konvertieren von SVG in PDF in C#
- Installieren Sie die IronPDF-Bibliothek zur SVG-zu-PDF-Konvertierung
- Verwenden Sie das
img
-Tag in HTML, um ein SVG-Bild zu importieren - Nutzung verschiedener Rendering-Methoden in IronPDF zur PDF-Erzeugung
- Speichern Sie die PDF-Datei mit SVG-Bild mit der
SaveAs
-Methode - Prüfen Sie die PDF-Datei am angegebenen Ort
Beispiel für das Rendern von SVG in PDF
Viele Browser sind tolerant gegenüber SVGs ohne Größe, aber unsere Rendering-Engine reagiert empfindlich darauf.
: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")
Ausgabe PDF
Zusätzlich oder alternativ kann einem SVG-Knoten ein explizites Attribut für Breite und Höhe zugewiesen werden. Bitte sehen Sie sich auch Beispiele für SVG-Styling auf CodePen an.