Tabla de contenido
Instalado a través de NuGet
PM> Install-Package Spire.PDF
enlaces relacionados
PDF es un formato de archivo versátil, pero es difícil de editar. Si desea modificar y calcular datos PDF, la conversión de PDF a Excel sería una solución ideal. En este artículo, aprenderá cómo convertir PDF a Excel en C# y VB.NET usando Spire.PDF for .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 instalar a través de NuGet.
PM> Install-Package Spire.PDF
Convierta PDF a Excel en C# y VB.NET
Los siguientes son los pasos para convertir un documento PDF a Excel:
- Inicialice una instancia de la clase PdfDocument.
- Cargue el documento PDF usando el método PdfDocument.LoadFromFile(filePath).
- Guarde el documento en Excel usando el método PdfDocument.SaveToFile(filePath, FileFormat.XLSX).
- C#
- VB.NET
using Spire.Pdf; using Spire.Pdf.Conversion; namespace ConvertPdfToExcel { class Program { static void Main(string[] args) { //Initialize an instance of PdfDocument class PdfDocument pdf = new PdfDocument(); //Load the PDF document pdf.LoadFromFile("Sample.pdf"); //Save the PDF document to XLSX pdf.SaveToFile("PdfToExcel.xlsx", FileFormat.XLSX); } } }
Convierta un PDF de varias páginas en una hoja de cálculo de Excel en C# y VB.NET
Los siguientes son los pasos para convertir un PDF de varias páginas en una hoja de cálculo de Excel:
- Inicialice una instancia de la clase PdfDocument.
- Cargue el documento PDF usando el método PdfDocument.LoadFromFile(filePath).
- Inicialice una instancia de la clase XlsxLineLayoutOptions, en el constructor de la clase, configurando el primer parámetro, convertToMultipleSheet, como falso.
- Configure las opciones de conversión de PDF a XLSX mediante el método PdfDocument.ConvertOptions.SetPdfToXlsxOptions(XlsxLineLayoutOptions).
- Guarde el documento en Excel usando el método PdfDocument.SaveToFile(filePath, FileFormat.XLSX).
- C#
- VB.NET
using Spire.Pdf; using Spire.Pdf.Conversion; namespace ConvertPdfToExcel { class Program { static void Main(string[] args) { //Initialize an instance of PdfDocument class PdfDocument pdf = new PdfDocument(); //Load the PDF document pdf.LoadFromFile("Sample1.pdf"); //Initialize an instance of XlsxLineLayoutOptions class, in the class constructor, setting the first parameter - convertToMultipleSheet as false. //The four parameters represent: convertToMultipleSheet, showRotatedText, splitCell, wrapText XlsxLineLayoutOptions options = new XlsxLineLayoutOptions(false, true, true, true); //Set PDF to XLSX convert options pdf.ConvertOptions.SetPdfToXlsxOptions(options); //Save the PDF document to XLSX pdf.SaveToFile("PdfToOneExcelSheet.xlsx", FileFormat.XLSX); } } }
Solicitar 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.