PDF-zu-TIFF-Konverter

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);
    }
Konvertieren Sie PDF in TIFF

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: