PDF zu Excel-Java

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.

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.

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

Konvertieren Sie PDF in Excel

Excel-Tabelle ausgeben

PDF zu XLS XLSX

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.

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.

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.

Siehe auch