C#/VB.NET: PDF in Excel konvertieren

2023-07-21 02:31:21

Über NuGet installiert

PM> Install-Package Spire.PDF

verwandte Links

PDF ist ein vielseitiges Dateiformat, das jedoch schwierig zu bearbeiten ist. Wenn Sie PDF-Daten ändern und berechnen möchten, wäre die Konvertierung von PDF in Excel eine ideale Lösung. In diesem Artikel erfahren Sie, wie das geht Konvertieren Sie PDF in Excel in C# und VB.NET Verwendung von Spire.PDF for .NET.

Installieren Spire.PDF for .NET

Zunächst müssen Sie die im Spire.PDF for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLL-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.

PM> Install-Package Spire.PDF

Konvertieren Sie PDF in Excel in C# und VB.NET

Im Folgenden finden Sie die Schritte zum Konvertieren eines PDF-Dokuments in Excel:

  • Initialisieren Sie eine Instanz der PdfDocument-Klasse.
  • Laden Sie das PDF-Dokument mit der Methode PdfDocument.LoadFromFile(filePath).
  • Speichern Sie das Dokument mit der Methode PdfDocument.SaveToFile(filePath, FileFormat.XLSX) in Excel.
  • 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

Konvertieren Sie eine mehrseitige PDF-Datei in ein Excel-Arbeitsblatt in C# und VB.NET

Im Folgenden finden Sie die Schritte zum Konvertieren einer mehrseitigen PDF-Datei in ein Excel-Arbeitsblatt:

  • Initialisieren Sie eine Instanz der PdfDocument-Klasse.
  • Laden Sie das PDF-Dokument mit der Methode PdfDocument.LoadFromFile(filePath).
  • Initialisieren Sie eine Instanz der Klasse „XlsxLineLayoutOptions“ im Klassenkonstruktor und legen Sie den ersten Parameter „convertToMultipleSheet“ auf „false“ fest.
  • Legen Sie PDF-zu-XLSX-Konvertierungsoptionen mit der Methode PdfDocument.ConvertOptions.SetPdfToXlsxOptions(XlsxLineLayoutOptions) fest.
  • Speichern Sie das Dokument mit der Methode PdfDocument.SaveToFile(filePath, FileFormat.XLSX) in Excel.
  • 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

Beantragen Sie eine temporäre Lizenz

Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.

Siehe auch