Convertir SVG a PDF en C#
IronPDF ofrece una amplia compatibilidad con la conversión de gráficos SVG en documentos PDF mediante la metodología "HTML a PDF".
Tenga en cuenta que es importante definir los atributos de estilo width y/o height del elemento img al incrustar un SVG; de lo contrario, podría reducirse a tamaño cero y no aparecer en el PDF renderizado.
Comience con IronPDF
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
Cómo convertir SVG a PDF en C#
- Instalación de la biblioteca IronPDF para la conversión de SVG a PDF
- Utilice
img
en HTML para importar una imagen SVG - Utilizar diferentes métodos de renderizado en IronPDF para generar PDF
- Guarde el archivo PDF que contiene la imagen SVG con
Guardar como
método - Comprobar el PDF en la ubicación especificada
Ejemplo de conversión de SVG a PDF
Muchos navegadores toleran que los SVG no tengan tamaño, sin embargo, nuestro motor de renderizado es sensible a esto.
: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")
Salida PDF
Adicional o alternativamente, un nodo SVG puede tener asignado un atributo explícito de anchura y altura. Consulte tambiénejemplos de estilo SVG en CodePen.