Tabla de contenido
Instalado a través de NuGet
PM> Install-Package Spire.PDF
enlaces relacionados
SVG (Gráficos vectoriales escalables) es un formato de archivo de imagen que se utiliza para representar imágenes bidimensionales en la web. En comparación con otros formatos de archivos de imagen, SVG tiene muchas ventajas, como la compatibilidad con la interactividad y la animación, lo que permite a los usuarios buscar, indexar, crear secuencias de comandos y comprimir/ampliar imágenes sin perder calidad. De vez en cuando, es posible que necesites convierta archivos PDF a formato de archivo SVG y este artículo demostrará cómo realizar esta tarea utilizando Spire.PDF for .NET.
- Convertir un archivo PDF a SVG en C#/VB.NET
- Convierta páginas PDF seleccionadas a SVG en C#/VB.NET
- Convierta un archivo PDF a SVG con ancho y alto personalizados en C#/VB.NET
Instalar Spire.PDF for .NET
Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.PDF for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalado a través de NuGet.
PM> Install-Package Spire.PDF
Convertir un archivo PDF a SVG en C#/VB.NET
Spire.PDF for .NET ofrece el método PdfDocument.SaveToFile(String, FileFormat) para convertir cada página de un archivo PDF en un único archivo SVG. Los pasos detallados son los siguientes.
- Cree un objeto PdfDocument.
- Cargue un archivo PDF de muestra utilizando el método PdfDocument.LoadFromFile().
- Convierta el archivo PDF a SVG usando el método PdfDocument.SaveToFile(String, FileFormat).
- C#
- VB.NET
using Spire.Pdf; namespace ConvertPDFtoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument document = new PdfDocument(); //Load a sample PDF file document.LoadFromFile("input.pdf"); //Convert PDF to SVG document.SaveToFile("PDFtoSVG.svg", FileFormat.SVG); } } }
Convierta páginas PDF seleccionadas a SVG en C#/VB.NET
El método PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) le permite convertir las páginas especificadas en un archivo PDF a archivos SVG. Los pasos detallados son los siguientes.
- Cree un objeto PdfDocument.
- Cargue un archivo PDF de muestra utilizando el método PdfDocument.LoadFromFile().
- Convierta páginas PDF seleccionadas a SVG utilizando el método PdfDocument.SaveToFile(String, Int32, Int32, FileFormat).
- C#
- VB.NET
using Spire.Pdf; namespace PDFPagetoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument doc = new PdfDocument(); //Load a sample PDF file doc.LoadFromFile("input.pdf"); //Convert selected PDF pages to SVG doc.SaveToFile("PDFPagetoSVG.svg", 1, 2, FileFormat.SVG); } } }
Convierta un archivo PDF a SVG con ancho y alto personalizados en C#/VB.NET
El método PdfConvertOptions.SetPdfToSvgOptions() ofrecido por Spire.PDF for .NET le permite especificar el ancho y el alto del archivo SVG de salida. Los pasos detallados son los siguientes.
- Cree un objeto PdfDocument.
- Cargue un archivo PDF de muestra utilizando el método PdfDocument.LoadFromFile().
- Configure las opciones de conversión de PDF utilizando la propiedad PdfDocument.ConvertOptions.
- Especifique el ancho y el alto del archivo SVG de salida utilizando el método PdfConvertOptions.SetPdfToSvgOptions().
- Convierta el archivo PDF a SVG usando el método PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; namespace PDFtoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument document = new PdfDocument(); //Load a sample PDF file document.LoadFromFile("input.pdf"); //Specify the width and height of output SVG file document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f); //Convert PDF to SVG document.SaveToFile("result.svg", FileFormat.SVG); } } }
Solicite una licencia temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.