
So konvertieren Sie PDF in TIFF mit Java
Die Konvertierung von JPG nach PDF oder mit anderen Worten die Konvertierung von Bild zu PDF gehört zu den weit verbreiteten Operationen und der Konvertierung zwischen Dateien. Möglicherweise müssen wir jedoch PDF in Bild konvertieren, insbesondere PDF in TIFF, da mehrere PDF-Seiten als Multiframe-TIFF-Bild gespeichert werden können. In diesem Artikel werden wir also die Details zum Konvertieren von PDF in TIFF mit Java Cloud SDK besprechen.
PDF-zu-TIFF-API
Da wir nach PDF-Dateikonvertierungsfunktionen innerhalb der Java-Anwendung suchen, ist Aspose.PDF Cloud SDK for Java unsere definitive Wahl. Es ermöglicht den Entwicklern, Funktionen zum Erstellen, Erstellen, Bearbeiten und Konvertieren von PDF-Dateien zu implementieren. Es ist kein Software-Download oder -Installation erforderlich und alle PDF-Dateiverarbeitungsvorgänge werden in der Cloud durchgeführt. Um nun das SDK zu verwenden, müssen wir seine Referenz in unserem Projekt hinzufügen. Fügen Sie also bitte die folgenden Details in pom.xml des Maven-Build-Typ-Projekts hinzu.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>http://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
</dependency>
</dependencies>
Nachdem die SDK-Referenz zum Projekt hinzugefügt wurde, besteht der nächste Schritt darin, ein kostenloses Konto über Aspose Cloud zu erstellen. Melden Sie sich also bitte mit dem neu erstellten Konto an und suchen/erstellen Sie die Client-ID und das Client-Geheimnis unter Cloud Dashboard. Diese Angaben sind in den nachfolgenden Abschnitten erforderlich.
Konvertieren Sie PDF in TIFF in Java
Die PDF-zu-TIFF-Konvertierung kann mit weniger Codezeilen durchgeführt werden. Befolgen Sie daher bitte die nachstehenden Anweisungen, um diese Anforderung zu erfüllen. Sobald der PDF-in-TIFF-Konvertierungsvorgang erfolgreich ist, wird die resultierende Datei im Cloud-Speicher gespeichert.
- Zuerst müssen wir ein PdfApi-Objekt erstellen, während wir ClientID und Client Secret als Argumente angeben
- Zweitens laden Sie die PDF-Eingabedatei mit Dateiinstanz
- Laden Sie drittens die Eingabe-PDF mit der Methode uploadFile(…) in den Cloud-Speicher hoch
- Erstellen Sie nun String-Variablen, die Pfaddetails für das resultierende TIFF enthalten, und Integer-Objekte, die die Seitenzahl und Abmessungen für das TIFF-Bild definieren
- Rufen Sie schließlich die putPageConvertToTiff(…)-Methode auf, die eine Eingabe-PDF, den Pfad des resultierenden TIFF-Bildes, die Seitennummer und optionale Parameter erfordert, die die resultierenden Dateiabmessungen definieren
try
{
// Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// Erstellen Sie eine Instanz von PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// Name des eingegebenen PDF-Dokuments
String inputFile = "marketing.pdf";
// Lesen Sie den Inhalt der eingegebenen PDF-Datei
File file = new File("//Users//"+inputFile);
// PDF in den Cloud-Speicher hochladen
pdfApi.uploadFile("input.pdf", file, null);
// Name des resultierenden TIFF-Bildes
String resultant = "Resultant.tiff";
// bestimmte Seite von PDF für die Konvertierung
int pageNumber =2;
// Breite des resultierenden TIFF-Bildes
int width = 800;
// Höhe des resultierenden TIFF-Bildes
int height = 1024;
// Rufen Sie die API auf, um PDF online in TIFF zu konvertieren
pdfApi.putPageConvertToTiff("input.pdf", pageNumber, resultant, width, height, null, null);
// Erfolgsmeldung drucken
System.out.println("Convert PDF to TIFF Successsul !");
}catch(Exception ex)
{
System.out.println(ex);
}

Image1:- PDF-zu-TIFF-Konvertierungsvorschau
Die im obigen Beispiel verwendete PDF-Beispieldatei kann von marketing.pdf und resultant.tiff heruntergeladen werden.
PDF zu Bild mit cURL-Befehlen
Da wir wissen, dass auf REST-APIs einfach über cURL-Befehle zugegriffen werden kann, werden wir in diesem Abschnitt die Option zum Konvertieren von PDF in TIFF mit cURL-Befehlen untersuchen. Die Voraussetzung für diesen Ansatz ist nun die Generierung eines JWT-Zugriffstokens (basierend auf Client-Anmeldeinformationen), während der folgende Befehl ausgeführt wird.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sobald wir das JWT-Token haben, müssen wir den folgenden Befehl ausführen, um PDF als TIFF zu speichern. Bitte beachten Sie, dass wir zum lokalen Speichern der Datei einfach das Argument -o verwenden und die Ausgabe auf dem lokalen Laufwerk speichern.
curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/tiff?width=800&height=1024" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o resultant.tiff
Fazit
Wir haben die Optionen zum Konvertieren von PDF in TIFF mit Java-Code-Snippets sowie mit cURL-Befehlen untersucht. Sie können auch in Betracht ziehen, das Produkt Dokumentation zu erkunden, um die anderen spannenden Funktionen, die von der Java Cloud API angeboten werden, weiter zu erkunden. Darüber hinaus werden alle unsere Java Cloud SDKs unter der MIT-Lizenz veröffentlicht, sodass Sie in Betracht ziehen können, den vollständigen Quellcode von GitHub herunterzuladen und ihn gemäß Ihren Anforderungen zu modifizieren. Bei Problemen können Sie sich für eine schnelle Lösung über das kostenlose Produkt-Support-Forum an uns wenden.
In Verbindung stehende Artikel
Wir empfehlen dringend, die folgenden Links zu besuchen, um mehr darüber zu erfahren: