C#/VB.NET: Convertir PDF a Excel

2023-07-21 02:29:41

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);
            }
        }
    }

C#/VB.NET: Convert PDF to Excel

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);
            }
        }
    }

C#/VB.NET: Convert PDF to Excel

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.

Ver también