En este tutorial práctico, aprenderemos el proceso para convertir SVG a PDF en C#. Además, proporciona la información para configurar la biblioteca requerida en la aplicación .NET, el procedimiento paso a paso para realizar la conversión de documentos y cómo usar esta guía para desarrollar la capacidad de C# SVG a PDF. Estos son los pasos y el código de muestra para convertir SVG a PDF usando C#.
Pasos para convertir SVG a PDF en C#
- Instale el paquete GroupDocs.Conversion for .NET desde NuGet en el proyecto .NET para convertir SVG a PDF
- Agregue una referencia al espacio de nombres GroupDocs.Conversion para implementar la funcionalidad de SVG a PDF
- Cargue el archivo SVG de entrada creando una instancia de la clase Converter
- Inicialice la clase PdfConvertOptions y defina parámetros para personalizar el documento PDF
- Finalmente, llame al método Convert de la clase Converter para guardar SVG como documento PDF
Los puntos anteriores le permiten desarrollar fácilmente la funcionalidad convertir SVG a PDF C# para realizar la transformación de documentos. En el primer paso, configure el paquete requerido e incluya el espacio de nombres esencial. Luego, debe cargar el archivo SVG de entrada inicializando la clase Converter e instanciando la clase PdfConvertOptions para personalizar el documento PDF de salida. En el último paso, el método Convert le ayuda a guardar el archivo resultante en el disco.
Código para convertir SVG a PDF en C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertSvgToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert SVG to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source SVG file for conversion to PDF | |
var converterObj = new GroupDocs.Conversion.Converter("sample.svg"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the SVG in PDF format | |
converterObj.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
El C# convertidor de SVG a PDF se implementa siguiendo los pasos explicados en la sección anterior para demostrar el funcionamiento de esta guía. Como puede ver, hemos escrito un par de líneas de código que consisten en llamadas API. Además, puede ejecutar este código de muestra en cualquier sistema operativo como MS Windows, Linux y Mac OS e incluso sin instalar ningún software de terceros.
Hemos discutido la transformación de documentos para exportar SVG a PDF usando C#. Recientemente, publicamos un artículo para cambiar PDF a texto usando C#, consulte la guía cómo convertir PDF a texto en C# para obtener más información.