Wenn Sie nach einer zuverlässigen und einfachen Möglichkeit suchen, PDF Dateien in Excel-Tabellen in Ihren Java-Anwendungen zu konvertieren, haben Sie Glück. GroupDocs.Conversion Cloud SDK für Java bietet eine einfache und effiziente Lösung für dieses Problem. PDF Dateien sind ein beliebtes Format für Dokumente, für die Datenanalyse werden jedoch häufig Excel Dateien bevorzugt. In diesem Tutorial zeigen wir, wie Sie PDF mithilfe der REST-API in Java in Excel XLS oder XLSX konvertieren.
In diesem Artikel werden wir die folgenden Themen behandeln:
- Java PDF zu Excel-Tabellenkonvertierung REST API – SDK-Installation
- So konvertieren Sie PDF mithilfe der REST-API in eine Excel-Tabelle in Java
Java PDF-to-Excel-Spreadsheet-Konvertierung REST-API – SDK-Installation
GroupDocs.Conversion Cloud SDK für Java ist eine hervorragende und flexible Dokumentkonvertierungs-API, mit der Sie Dokumente problemlos von einem Format in ein anderes konvertieren können. Das SDK unterstützt verschiedene Dateiformate, darunter CSV, PDF, Excel, Word, PowerPoint, HTML und mehr. Es bietet eine Vielzahl von Funktionen, darunter die Konvertierung von Dokumenten, Bildern und E-Mails in verschiedene Formate. Das SDK ist einfach zu bedienen und kann in jede Java-Anwendung integriert werden.
Sie können entweder die JAR-Datei der API herunterladen oder sie mit Maven installieren, indem Sie das folgende Repository und die folgende Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen:
Maven-Repository:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Maven-Dependency:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Registrieren Sie sich für ein kostenloses Testkonto auf der GroupDocs-Website, um das GroupDocs.Conversion Cloud SDK für Java zu verwenden. Sobald Sie ein Konto erstellt haben, erhalten Sie eine Client-ID und ein Client-Geheimnis, die Sie zur Authentifizierung von API-Anfragen verwenden. Bitte fügen Sie das unten gezeigte Code-Snippet hinzu, sobald Sie die Anwendungs-ID und das Geheimnis haben:
# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
So konvertieren Sie PDF in Java mithilfe der REST-API in eine Excel-Tabelle
Sobald Sie GroupDocs.Conversion Cloud SDK für Java eingerichtet haben, können Sie mit der Konvertierung von PDF in das Excel-Format beginnen. Hier sind die Schritte, die Sie befolgen müssen:
- Hochladen der PDF-Datei in die Cloud
- Konvertieren Sie eine PDF-Datei mit Java in eine Excel-Datei
- Herunterladen der konvertierten Datei
Laden Sie die Datei hoch
Laden Sie zunächst die PDF-Datei mit dem unten angegebenen Code-Snippet in die Cloud hoch:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Laden Sie die Datei mit Java in den Cloud-Speicher hoch
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Daher ist das hochgeladene PDF Dokument im Dateienbereich Ihres Dashboards in der Cloud verfügbar.
Konvertieren Sie PDF in Excel Online in Java
In diesem Abschnitt schreiben wir die Schritte und den Beispielcodeausschnitt, die zum programmgesteuerten Konvertieren einer PDF-Datei in ein Excel-Format in Java erforderlich sind:
- Importieren Sie zunächst die erforderlichen Klassen in Ihre Java-Datei.
- Zweitens erstellen Sie eine Instanz der Klasse ConvertApi.
- Drittens erstellen Sie eine Instanz der Klasse ConvertSettings.
- Geben Sie als Nächstes Ihren Cloud-Speichernamen an.
- Stellen Sie nun den Quelldateipfad und das Ausgabeformat auf „xlsx“ ein.
- Legen Sie anschließend den Pfad der Ausgabedatei fest.
- Erstellen Sie als Nächstes eine Instanz der XlsxConvertOptions Klasse.
- Stellen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setUsePdf usw. bereit.
- Erstellen Sie dann die Klasseninstanz ConvertDocumentRequest und übergeben Sie den Einstellungsparameter.
- Konvertieren Sie abschließend PDF in XLSX, indem Sie die Methode convertDocument() aufrufen und den Parameter ConvertDocumentRequest übergeben.
Das folgende Beispielcode-Snippet zeigt, wie man PDF mithilfe der REST-API in Java in das Excel-XLSX-Format konvertiert:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// So konvertieren Sie PDF mithilfe der REST-API in Java in Excel XLS/XLSX.
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Konvertierungseinstellungen vorbereiten
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.pdf");
settings.setFormat("xlsx");
XlsxConvertOptions convertOptions = new XlsxConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setUsePdf(true);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.xlsx");
// in das angegebene Format konvertieren
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Schließlich speichert der obige Codeausschnitt die Excel-Datei in der Cloud. Sie können die Ausgabe im Bild unten sehen:
Laden Sie die konvertierte Datei herunter
Das obige Codebeispiel speichert die konvertierte Excel-Tabelle in der Cloud. Sie können es mit dem folgenden Codebeispiel herunterladen:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Laden Sie die Datei aus dem Cloud-Speicher in Java herunter
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.xlsx", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Kostenloser Online-PDF zu Excel-Konverter
Wie konvertiert man PDF kostenlos online in Excel? Bitte versuchen Sie es mit einem Online-PDF zu XLSX-Konverter, um aus einem PDF Dokument eine Excel-Datei zu erstellen. Dieser Konverter wird mithilfe der oben genannten Groupdocs.Conversion Cloud-APIs entwickelt.
Abschluss
Wir beenden diesen Blogbeitrag hier. Folgendes haben Sie aus diesem Artikel gelernt:
- wie man PDF-Daten programmgesteuert in Excel-Tabellen in Java umwandelt, sowie zusätzliche Anpassungsoptionen;
- Laden Sie die PDF-Datei programmgesteuert in die Cloud hoch und laden Sie dann die konvertierte Excel-Datei aus der Cloud herunter.
- und konvertieren Sie jedes PDF kostenlos in Excel mit einem Online-PDF zu XLSX-Konverter.
Darüber hinaus bieten wir auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können. Der vollständige Quellcode des Java SDK ist auf Github frei verfügbar. Bitte überprüfen Sie das GroupDocs.Conversion Cloud SDK für Java Beispiele hier.
Darüber hinaus empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen, um detaillierte Schritte und die API-Nutzung zu erfahren.
Schließlich schreiben wir weiterhin neue Blogartikel zu verschiedenen Dateiformaten und Konvertierungen mithilfe der REST-API. Bitte kontaktieren Sie uns für die regelmäßigen Updates.
Stelle eine Frage
Bei Fragen/Diskussionen zur PDF zu Excel-Formatkonvertierungs-API können Sie uns gerne über das Forum kontaktieren.
FAQs
Ist GroupDocs.Conversion Cloud SDK für Java kostenlos?
Nein, GroupDocs.Conversion Cloud SDK für Java bietet ein kostenloses Testkonto, mit dem Sie die Funktionen des SDK testen können. Nach der Testphase können Sie einen Preisplan erwerben, der Ihren Anforderungen entspricht.
Wie konvertiere ich online kostenlos eine PDF-Datei in eine Excel-Datei?
Bitte befolgen Sie die Schritt-für-Schritt-Anleitung, um PDF kostenlos online in Excel zu konvertieren, ohne dass die Formatierung verloren geht:
- Öffnen Sie Online-PDF zu XLSX-Konverter.
- Klicken Sie nun in den Dateiablagebereich, um eine PDF-Datei hochzuladen, oder ziehen Sie eine PDF-Datei per Drag & Drop.
- Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der Online-PDF zu Excel-Konverter wandelt PDF kostenlos in Excel um.
- Der Download-Link der Ausgabedatei ist sofort nach dem Konvertierungsvorgang verfügbar.
Wie konvertiere ich PDF in Excel unter Windows?
Bitte besuchen Sie den Download-Link, um den PDF zu Excel-Offline-Konverter für Windows herunterzuladen. Mit dem kostenlosen Offline-PDF zu Excel-Konverter können Sie PDF Dateien unter Windows schnell und mit einem einzigen Klick in Excel Dateien konvertieren.
Welche Dateiformate unterstützt das GroupDocs.Conversion Cloud SDK für Java?
GroupDocs.Conversion Cloud SDK für Java unterstützt verschiedene Dateiformate, darunter PDF, Excel, Word, PowerPoint, HTML und viele mehr.
Siehe auch
Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel:
- So konvertieren Sie PDF Dateien programmgesteuert in Java in eine TIFF-Datei
- Konvertieren Sie PowerPoint bilder programmgesteuert in Java in PNG bilder
- Konvertieren Sie Word in Markdown und Markdown in Word in Python
- So konvertieren Sie CSV in JSON und JSON in CSV in Python
- Konvertieren Sie XML in CSV und CSV in XML in Python
- So konvertieren Sie Excel in JSON und JSON in Excel in Python
- So konvertieren Sie CSV über Java mithilfe der REST-API in XML
- Konvertieren Sie Word in eine PowerPoint-Präsentation in Java
- Konvertieren Sie PowerPoint bilder programmgesteuert in Java in PNG bilder
- So konvertieren Sie Markdown Dateien in Java mithilfe der REST-API in PDF