Konvertieren von SVG in PDF in C#35;

Chaknith Bin
Chaknith Bin
25. Januar 2023
Aktualisiert 10. Dezember 2024
Teilen Sie:
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");

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.

Chaknith Bin
Software-Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat tiefgehende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Erkenntnisse aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentation und einem insgesamt besseren Erlebnis bei.