PDF zu XLS Konverter
Der Documentize PDF zu XLS Konverter für .NET ist ein vielseitiges und leistungsstarkes Tool zur Konvertierung von PDF-Dokumenten in Excel-Tabellenkalkulationen (XLS/XLSX). Durch die Nutzung dieses Plugins können Entwickler statische PDF-Daten nahtlos in dynamische und bearbeitbare Tabellenkalkulationen umwandeln, was die Datenmanipulation, -analyse und -weitergabe vereinfacht.
Hauptmerkmale:
- Flexibel Konvertierungsoptionen: Konvertieren Sie PDF-Dateien in XLSX, XLS, CSV oder andere Formate.
- Inhaltserhaltung: Bewahren Sie die ursprüngliche Struktur, das Layout und die Formatierung.
- Anpassbare Ausgabe: Konfigurieren Sie Seitenbereiche, Arbeitsblattnamen und Ausgabeformate.
- Batchverarbeitung: Bearbeiten Sie mehrere PDF-Dateien gleichzeitig für hohe Effizienz.
- Erweiterte Formatierung: Fügen Sie leere Spalten ein oder minimieren Sie die Anzahl der Arbeitsblätter.
So konvertieren Sie PDF in Excel
Um ein PDF-Dokument in eine Excel-Datei (XLS/XLSX) zu konvertieren, befolgen Sie diese Schritte:
- Erstellen Sie eine Instanz der
XlsConverter
-Klasse. - Konfigurieren Sie die Konversionseinstellungen mithilfe der
PdfToXlsOptions
-Klasse. - Fügen Sie Eingabe-PDF-Dateien mit der
AddInput
-Methode hinzu. - Geben Sie den Ausgabepfad mit der
AddOutput
-Methode an. - Führen Sie die
Process
-Methode aus, um die Konvertierung zu starten.
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Eingabe- und Ausgabedateipfade hinzufügen
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Führen Sie die Konvertierung durch
9converter.Process(options);
Anpassen der PDF zu Excel-Konvertierung
Die PdfToXlsOptions
-Klasse ermöglicht es Ihnen, den Konvertierungsprozess anzupassen. Zum Beispiel, um das PDF in eine XLSX-Datei zu konvertieren, einen Arbeitsblattnamen festzulegen und erweiterte Formatierungsoptionen zu aktivieren:
1var options = new PdfToXlsOptions
2{
3 Format = PdfToXlsOptions.ExcelFormat.XLSX, // XLSX-Format angeben
4 WorksheetName = "MeinBlatt", // Arbeitsblatt benennen
5 InsertBlankColumnAtFirst = true // Fügen Sie eine leere Spalte am Anfang ein
6};
7
8// Eingabe- und Ausgabedateien hinzufügen
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
11
12// Prozess der Konvertierung
13converter.Process(options);
Batchverarbeitung PDF zu XLS-Konvertierung
Mit der Batchverarbeitung können Sie mehrere PDF-Dateien in einer Sitzung in Excel-Tabellenkalkulationen konvertieren. Hier ein Beispiel:
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Mehrere Eingabedateien hinzufügen
5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Ausgabedateipfade angeben
9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Führen Sie die Batchkonvertierung durch
13converter.Process(options);
Verwaltung der Konvertierungsergebnisse
Nach dem Konvertierungsprozess gibt die Process
-Methode ein ResultContainer
-Objekt zurück, das die Details der Operation enthält. So können Sie den konvertierten Dateipfad abrufen:
1var resultContainer = converter.Process(options);
2
3// Zugriff auf den Ausgabedateipfad
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine("Konvertierter Dateipfad: " + result.Data.ToString());
Unterstützte Ausgabeformate
Die PdfToXlsOptions.ExcelFormat
-Aufzählung bietet eine Vielzahl von Ausgabeformaten:
- XLSX: Office Open XML (.xlsx)-Dateiformat (Standard).
- XLSM: Makroaktiviertes Excel-Format.
- CSV: Kommagetrennte Werte.
- ODS: OpenDocument-Tabellenkalkulation.
- XMLSpreadSheet2003: Excel 2003 XML-Format.