PDF se ha convertido en uno de los formatos de archivo dominantes debido a su soporte multiplataforma. Debido al diseño uniforme de los documentos PDF en dispositivos heterogéneos, las personas suelen preferir la conversión de documentos a PDF antes de compartirlos. Sin embargo, en ciertos casos, los archivos PDF deben convertirse a algún otro formato de archivo. La conversión de PDF a SVG se adopta ampliamente en varios escenarios, es decir, para incrustar el contenido de documentos PDF en páginas web. Por lo tanto, en este artículo aprenderá cómo convertir archivos PDF a SVG usando C#.

C# Conversión de PDF a SVG con .NET API - Descarga gratuita

Aspose.PDF for .NET es una API de manipulación de PDF que le permite crear nuevos archivos PDF y procesarlos existentes desde aplicaciones .NET. Además, la API también te permite convertir archivos PDF a SVG con alta fidelidad. Puede descargar la DLL de la API o instalarla a través de NuGet.

PM> Install-Package Aspose.Pdf 

Convierta archivos PDF a SVG en C#

Los siguientes son los pasos para convertir un archivo PDF a SVG en C# usando Aspose.PDF for .NET.

El siguiente ejemplo de código muestra cómo convertir un archivo PDF a SVG usando C#.

// Abrir documento
Document pdfDocument = new Document("Document.pdf");

// Crear una instancia de un objeto de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Guarde el PDF como archivo SVG
pdfDocument.Save("output.svg", saveOptions);

C# Conversión de PDF a SVG con opciones adicionales

Aspose.PDF for .NET también proporciona algunas opciones adicionales para personalizar la conversión de PDF a SVG en C#. Para esto, la API proporciona la clase SvgSaveOptions que contiene las siguientes opciones.

Los siguientes son los pasos para personalizar la conversión de PDF a SVG utilizando la clase SvgSaveOptions.

El siguiente ejemplo de código muestra cómo convertir un archivo PDF a SVG con opciones adicionales usando C#.

// Abrir documento
Document pdfDocument = new Document("Document.pdf");

// Crear una instancia de un objeto de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// No comprima la imagen SVG en un archivo Zip
saveOptions.CompressOutputToZipArchive = false;

// Guarde el PDF como archivo SVG
pdfDocument.Save("output.svg", saveOptions);

Convertidor de PDF a SVG de .NET: obtenga una licencia de API gratuita

En caso de que quiera probar la API sin limitaciones de evaluación, puede obtener una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo convertir archivos PDF a formato SVG en C#. Además, las opciones adicionales para personalizar la conversión de PDF a SVG se han discutido con el ejemplo de código. Puede explorar más sobre la API de PDF de C# usando documentación.

Ver también