C#/VB.NET: Converti PDF in Excel

2023-07-21 02:26:34

Installato tramite NuGet

PM> Install-Package Spire.PDF

Link correlati

Il PDF è un formato di file versatile, ma è difficile da modificare. Se desideri modificare e calcolare i dati PDF, la conversione da PDF a Excel sarebbe la soluzione ideale. In questo articolo imparerai come convertire PDF in Excel in C# e VB.NET utilizzando Spire.PDF for .NET.

Installa Spire.PDF for .NET

Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.PDF for .NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.

PM> Install-Package Spire.PDF

Converti PDF in Excel in C# e VB.NET

Di seguito sono riportati i passaggi per convertire un documento PDF in Excel:

  • Inizializza un'istanza della classe PdfDocument.
  • Caricare il documento PDF utilizzando il metodo PdfDocument.LoadFromFile(filePath).
  • Salvare il documento in Excel utilizzando il metodo 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

Converti un PDF multipagina in un foglio di lavoro Excel in C# e VB.NET

Di seguito sono riportati i passaggi per convertire un PDF multipagina in un foglio di lavoro Excel:

  • Inizializza un'istanza della classe PdfDocument.
  • Caricare il documento PDF utilizzando il metodo PdfDocument.LoadFromFile(filePath).
  • Inizializza un'istanza della classe XlsxLineLayoutOptions, nel costruttore della classe, impostando il primo parametro - convertToMultipleSheet come false.
  • Imposta le opzioni di conversione da PDF a XLSX utilizzando il metodo PdfDocument.ConvertOptions.SetPdfToXlsxOptions(XlsxLineLayoutOptions).
  • Salvare il documento in Excel utilizzando il metodo 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

Richiedi una licenza temporanea

Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.

Guarda anche