Cómo transformar SVG a PDF usando C#

Este breve artículo analiza cómo transformar SVG en PDF mediante C#. Explica la configuración del sistema, el algoritmo paso a paso, así como un código de muestra en ejecución para exportar de SVG a PDF usando C#. Además, puede modificar, proteger o cifrar el archivo PDF de salida según sus requisitos.

Pasos para convertir archivos SVG a PDF usando C#

  1. Configure el IDE instalando Aspose.PDF for .NET para exportar la imagen SVG
  2. Iniciar una instancia de la clase SvgLoadOptions
  3. Cree un objeto de la clase Document para cargar la imagen SVG de origen
  4. Exportar el documento PDF de salida

Estos pasos anotan todo el proceso para convertir SVG a PDF usando C# en palabras sencillas. En primer lugar, obtenga la imagen vectorial de entrada mientras especifica algunas propiedades opcionales, si es necesario, y luego represente el documento de salida en cualquier ruta de archivo o secuencia. Además, puede personalizar todo este proceso de conversión para el procesamiento por lotes y varias otras funciones según el flujo de trabajo de su programa.

Código para cambiar SVG a PDF usando C#

using Aspose.Pdf;
class Program{
static void Main(string[] args) // Turn SVG to PDF file using C#
{
// Set the license
new License().SetLicense("Aspose.Total.lic");
// Instantiate an object of SvgLoadOptions
SvgLoadOptions options = new SvgLoadOptions();
// Load SVG file
Document doc = new Document("circle.svg", options);
// Save the SVG as PDF
doc.Save("output.pdf");
}
}

Este fragmento de código demuestra la función para cambiar SVG a PDF usando C#. Sin embargo, puede personalizar diferentes propiedades, como ajustar el tamaño de la página PDF al tamaño de la imagen SVG, el motor de conversión y otras propiedades expuestas por la clase SvgLoadOptions. En el paso final, puede configurar diferentes formatos PDF como PDFA1A, PDFA1B, etc., agregar firmas digitales o cualquier otra manipulación que necesite aplicar al documento PDF de salida después de completar la conversión con el método Save().

Este artículo ha explicado cómo convertir SVG a PDF usando C#. Sin embargo, si desea aprender a convertir PDF a SVG, lea el artículo sobre cómo convertir PDF a SVG usando C#.

 Español