PDF-Dateien werden im Internet häufig für den Informations- und Datenaustausch verwendet. Um diese Dokumente jetzt anzuzeigen, müssen wir bestimmte Anwendungen verwenden, aber wenn wir PDF als JPG speichern, kann es auf jeder Plattform und jedem Gerät angezeigt werden. Außerdem wird die Größe der Datei stark reduziert. Außerdem können wir ganz einfach einen PDF-Viewer entwickeln, denn sobald wir ein PDF als Bild gespeichert haben, können wir das Bild in jedem Browser laden. Daher werden wir in diesem Artikel die Details zur Online-Konvertierung von PDF in JPG mit der Cloud-API besprechen.
PDF-zu-JPG-Konvertierungs-API
Aspose.PDF Cloud SDK for Java ist ein erstaunliches Produkt, mit dem wir die Erstellung, Bearbeitung und Konvertierung von PDF-Dateien in verschiedene unterstützte Formate in Java-Anwendungen implementieren können. Es ermöglicht Ihnen auch, PDF in Bild zu konvertieren. Um das SDK zu verwenden, müssen wir es also zuerst installieren, indem wir die folgenden Details in pom.xml des Maven-Build-Typ-Projekts hinzufügen.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
</dependency>
</dependencies>
Jetzt müssen wir ein kostenloses Konto erstellen, indem wir Aspose.Cloud-Dashboard besuchen. Sie können sich mit Ihrem bestehenden GitHub- oder Google-Konto anmelden oder auf die Schaltfläche Neues Konto erstellen klicken, um das Abonnement abzuschließen.
Konvertieren Sie PDF in JPG in Java
Bitte befolgen Sie die unten angegebenen Anweisungen, um die Anforderungen für die Online-Konvertierung von PDF in JPG zu erfüllen.
- Erstellen Sie zunächst eine Instanz der PdfApi-Klasse, in der wir Client ID Client Secret als Argumente bereitstellen
- Zweitens lesen Sie den Inhalt der Eingabe-PDF vom lokalen Laufwerk mit dem File-Objekt
- Laden Sie nun die PDF-Eingabedatei mit der Methode uploadFile(…) in den Cloud-Speicher hoch
- Definieren Sie die Abmessungen für das resultierende JPG-Bild (dies sind optionale Argumente)
- Rufen Sie schließlich die Methode putPageConvertToJpeg(…) von PdfApi auf, die das Eingabe-PDF, die zu konvertierende Seitennummer, den resultierenden JPG-Namen und die Abmessungen für das resultierende Bild übernimmt
// Weitere Beispiele finden Sie unter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java
try
{
// Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// Erstellen Sie eine Instanz von PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// Name des eingegebenen PDF-Dokuments
String inputFile = "45.pdf";
// Name des resultierenden JPG-Bildes
String resultantImage = "Resultant.jpg";
// Lesen Sie den Inhalt der eingegebenen PDF-Datei
File file = new File("c://Users/"+inputFile);
// PDF in den Cloud-Speicher hochladen
pdfApi.uploadFile("input.pdf", file, null);
// Seitenzahl der zu konvertierenden PDF-Datei
int pageNumber = 1;
// Breite des resultierenden JPG-Bildes
int width = 800;
// Höhe des resultierenden JPG-Bildes
int height = 1000;
// Rufen Sie die API für die Konvertierung von PDF in JPG auf
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// Konvertierungsstatusmeldung drucken
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF zu Bild mit cURL-Befehlen
Wir können PDF auch mit cURL-Befehlen über das Befehlszeilenterminal in das Bildformat konvertieren. Um jedoch auf Aspose.PDF Cloud zugreifen zu können, müssen wir zunächst ein JSON Web Token (JWT) basierend auf Ihren individuellen Client-Anmeldeinformationen generieren. Bitte führen Sie den folgenden Befehl aus, um das JWT-Token zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sobald das JWT generiert ist, führen Sie bitte den folgenden Befehl aus, um PDF in ein Bild zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Fazit
In diesem Blog haben Sie eine erstaunliche Fähigkeit zum Konvertieren von PDF in JPG mithilfe von Java-Code-Snippets erlernt. In ähnlicher Weise haben Sie auch die Verwendung von cURL-Befehlen zum Speichern von PDF in Bild über das Befehlszeilenterminal kennengelernt. Die Produktdokumentation ist eine großartige Quelle, um andere erstaunliche Funktionen kennenzulernen, die von der API angeboten werden. Wir empfehlen Ihnen daher, unsere APIs zu verwenden, und falls Sie bei der Verwendung der API auf Probleme stoßen, wenden Sie sich bitte an das Forum für kostenlosen Produktsupport.
Zum Thema passende Artikel
Wir empfehlen auch, die folgenden Blogs zu besuchen, um weitere Informationen zu erhalten: