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#.
- API de conversión de PDF a SVG de C# .NET
- Convierta archivos PDF a SVG en C#
- Convierta PDF a SVG con opciones adicionales
- Obtenga una licencia de API gratuita
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.
- Cargue el documento PDF utilizando la clase Document.
- Cree una instancia de la clase SvgSaveOptions.
- Guarde PDF como SVG usando el método Document.Save(String, SvgSaveOptions).
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.
- CompressOutputToZipArchive - Specifies whether the output will be created as one zip-archive.
- CustomStrategyOfEmbeddedImagesSaving - Strategy for customized handling of referenced external image files.
- ScaleToPixels - Specifies whether to scale the output document from typographic points to pixels.
- Tratar nombre de archivo de destino como directorio - Defines whether to create a target directory with the same name as the requested output file.
- TryMergeAdjacentSameBackgroundImages - To avoid visible boundaries between parts of same background images.
Los siguientes son los pasos para personalizar la conversión de PDF a SVG utilizando la clase SvgSaveOptions.
- Cargue el documento PDF utilizando la clase Document.
- Cree una instancia de la clase SvgSaveOptions.
- Configure la opción deseada, como SaveOptions.CompressOutputToZipArchive.
- Guarde PDF como SVG usando el método Document.Save(String, 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.