Konvertieren von SVG in PDF in C#35;

This article was translated from English: Does it need improvement?
Translated
View the article in English

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.

Erster Schritt:
green arrow pointer


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")
VB   C#

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.