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".
Por favor, tenga en cuenta que es importante establecer el atributo de estilo width y/o height del elemento img al incrustar un SVG; de lo contrario, puede colapsar a un 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#
- Instalar la Biblioteca IronPDF para la Conversión de SVG a PDF
- Usa la etiqueta
img
en HTML para importar la imagen SVG - Utilizar diferentes métodos de renderizado en IronPDF para generar PDF
- Guarde el archivo PDF que contiene la imagen SVG con el método
SaveAs
- 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. Por favor, vea también ejemplos de estilo SVG en CodePen.