Konvertieren von SVG in PDF in C#35;
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 Stilattribut width und/oder height des img-Elements zu setzen, wenn Sie eine SVG einbetten - andernfalls kann es passieren, dass sie auf eine Größe von Null zusammenfällt und nicht in der gerenderten PDF-Datei erscheint.
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#
- IronPDF-Bibliothek für die Konvertierung von SVG in PDF installieren
- Verwenden Sie
img
tag in HTML zum Importieren von SVG-Bildern - Nutzung verschiedener Rendering-Methoden in IronPDF zur PDF-Erzeugung
- Speichern Sie die PDF-Datei mit dem SVG-Bild mit
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 beachten Sie auchbeispiele für SVG-Styling auf CodePen.