Es kann verschiedene Szenarien geben, in denen Sie die Daten in den Tabellen aus PDF- in Excel Arbeitsmappen exportieren müssen. Mit PDF to Excel können Sie die Daten bearbeiten, Formeln anwenden, Diagramme zeichnen und andere Operationen ausführen, die von den Tabellenkalkulationen unterstützt werden. In diesem Artikel zeige ich Ihnen, wie Sie die PDF-in-Excel Konvertierung automatisieren und PDF-in-XLS-in-XLSX Arbeitsmappen programmgesteuert mit Java konvertieren. Dazu nutzen wir die Funktionen der Aspose.PDF for Java-API.
- PDF to Excel Converter API - Installation
- Konvertieren Sie PDF in XLS mit Java
- Konvertieren Sie PDF mit Java in XLSX
- PDF to Excel - Minimieren Sie die Anzahl der Arbeitsblätter
Java PDF to Excel Converter - Installation
Aspose.PDF for Java steht als JAR Datei zum Download zur Verfügung. Darüber hinaus können Sie es mit den folgenden Konfigurationen in Ihren Maven-basierten Anwendungen installieren.
Repository:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Abhängigkeit:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>20.5</version>
<classifier>jdk17</classifier>
</dependency>
Konvertieren Sie PDF in Excel XLS mit Java
Um PDF in Excel XLS zu konvertieren, müssen Sie einfach das PDF Dokument laden und mit der Erweiterung .xls speichern. Im Folgenden sind die Schritte zum Ausführen dieser Konvertierung aufgeführt.
- Laden Sie die PDF Datei mit der Klasse Document.
- Speichern Sie das PDF mit der methode Document.save(String outputFileName, int format) als Excel XLS.
Das folgende Codebeispiel zeigt, wie Sie PDF mit Java in Excel XLS konvertieren.
// Quell-PDF Datei laden
Document doc = new Document("sampletable.pdf");
// Konvertieren Sie PDF in XLS
doc.save("workbook.xls", SaveFormat.Excel);
PDF Dokument eingeben
Excel-Tabelle ausgeben
Konvertieren Sie PDF in Excel XLSX mit Java
Zum Konvertieren von PDF in XLSX-Tabellen müssen Sie das Excel-Ausgabeformat mit der Klasse ExcelSaveOptions definieren. Im Folgenden sind die Schritte zur Konvertierung von PDF in XLSX mit Aspose.PDF for Java aufgeführt.
- Laden Sie das PDF-Eingabedokument mit der Klasse Document.
- Erstellen Sie eine Instanz der Klasse ExcelSaveOptions.
- Legen Sie das Ausgabeformat mit der methode ExcelSaveOptions.setFormat(ExcelSaveOptions.ExcelFormat.XLSX) fest.
- Konvertieren Sie PDF mit der methode Document.save(String outputFileName, SaveOptions options) in Excel.
Das folgende Codebeispiel zeigt, wie Sie PDF mit Java in XLSX konvertieren.
// Quell-PDF Datei laden
Document doc = new Document("sampletable.pdf");
// Legen Sie Excel-Optionen fest
ExcelSaveOptions options = new ExcelSaveOptions();
// Ausgabeformat einstellen
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Konvertieren Sie PDF in XLSX
doc.save("workbook.xlsx", options);
Minimieren Sie die Anzahl der Arbeitsblätter in PDF to Excel
Standardmäßig konvertiert Aspose.PDF jede Seite im PDF Dokument in ein separates Arbeitsblatt. Sie können die API jedoch anpassen, um die Anzahl der Arbeitsblätter bei großen PDF Dokumenten zu minimieren. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.
- Verwenden Sie die Klasse Document, um das PDF-Eingabedokument zu laden.
- Erstellen Sie eine Instanz der Klasse ExcelSaveOptions.
- Option festlegen ExcelSaveOptions.setMinimizeTheNumberOfWorksheets(true).
- PDF als XLSX speichern.
Das folgende Codebeispiel zeigt, wie Sie PDF mit einer minimierten Anzahl von Arbeitsblättern unter Verwendung von Java in XLSX konvertieren.
// Quell-PDF Datei laden
Document doc = new Document("sampletable.pdf");
// Legen Sie Excel-Optionen fest
ExcelSaveOptions options = new ExcelSaveOptions();
// Ausgabeformat einstellen
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Minimierungsoption einstellen
options.setMinimizeTheNumberOfWorksheets(true);
// Konvertieren Sie PDF in Excel XLSX
doc.save("workbook.xlsx", options);
Fazit
In diesem Artikel haben Sie gesehen, wie Sie mit Java PDF in Excel XLS oder XLSX Dateien konvertieren. Darüber hinaus wird auch die Funktion zur Minimierung der Anzahl von Arbeitsblättern in PDF to Excel anhand des Codebeispiels besprochen. Weitere Informationen zu Aspose.PDF for Java finden Sie in der Dokumentation.