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

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

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.