So konvertieren Sie eine PDF-Datei mit Java in eine Bilddatei wie TIFF, JPEG, BMP oder GIF

Konvertieren Sie ein PDF Dokument in eine Bilddatei im TIFF-, JPEG-, BMP oder GIF-Format in Java

Wenn Sie sich fragen, wie Sie ein PDF in ein Bild umwandeln können, möchte ich Ihnen sagen, dass dies mithilfe der Java-API äußerst einfach und unkompliziert ist. Mit diesem leistungsstarken Java-API-PDF-Konverter können Sie jede PDF-Datei schnell und online in Bildformate wie TIFF, JPEG, BMP und GIF konvertieren. Wie wir wissen, ist ein Bild eine der wichtigsten Datenkomponenten, daher müssen Benutzer häufig PDF Dateien in Bilder konvertieren. Aufgrund seiner Komplexität ist es schwierig, Inhalte aus einem PDF Dokument zu analysieren, zu zeichnen und anzuzeigen. Durch die Konvertierung eines PDF Dokuments in eine Bilddatei wird es zugänglicher, leichter sichtbar und sicherer. Dieser Artikel bietet Ihnen eine Lösung für die Konvertierung von PDF Dateien in TIFF-, JPEG-, BMP und GIF bilddateien in Java.

Auf folgende Punkte gehen wir in diesem Artikel ein:

Java Convert PDF to Image File API – SDK-Installation

Um PDF Dateien in das Java bildformat zu konvertieren, verwende ich das Java SDK der GroupDocs.Conversion Cloud API. Es ist eine effektive Java-Bibliothek zum Konvertieren von PDFs in Bildformate wie JPEG, PNG, TIFF und BMP verfügbar. Es bietet eine Vielzahl von Dateikonvertierungsoptionen, darunter die Konvertierung von PDF Dateien in Bilder. Die Integration Ihrer Java-Anwendung mit einer PDF zu JPG-Konverter-API erfolgt dank des einfachen und unkomplizierten Installationsverfahrens dieser Java-Bibliothek extrem schnell.

Zunächst können Sie entweder die JAR Dateien herunterladen oder die folgenden Maven-Konfigurationen befolgen:

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>

Stellen Sie sicher, dass das GroupDocs.Conversion Java SDK korrekt installiert wurde. Rufen Sie nun Ihre Kunden-ID und Ihr Geheimnis vom Dashboard ab, bevor Sie die unten angegebenen Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie ein Code-Snippet in einer Java-basierten Anwendung hinzu:

# Java Convert PDF to Image File API und Java SDK
# 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 ein PDF in ein TIFF bild in Java

Sobald der Installationsvorgang abgeschlossen ist, können Sie zum Codeausschnitt springen, der die PDF-Datei programmgesteuert in das Bildformat konvertiert. Befolgen Sie die unten aufgeführten Schritte:

Laden Sie die Datei hoch

Laden Sie zunächst die Quell-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.tiff");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", 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();
    }
    
  }
}

Infolgedessen ist die hochgeladene PDF-Datei im Dateienbereich Ihres Cloud-Dashboards verfügbar.

Konvertieren Sie eine PDF-Datei in ein TIFF bild in Java

Bitte befolgen Sie die folgenden Schritte und Code-Snippets wie unten beschrieben, um PDF Dateien in eine TIFF-Datei in der Java-Programmierung zu konvertieren:

  • Erstellen Sie zunächst eine Instanz von ConvertApi.
  • Zweitens erstellen Sie eine Instanz von ConvertSettings
  • Definieren Sie den Speichernamen und geben Sie den Pfad der Eingabe-PDF-Datei ein.
  • Geben Sie nun das Ausgabedateiformat als „tiff“ an.
  • Erstellen Sie als Nächstes eine Instanz von TiffConvertOptions
  • Stellen Sie verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount usw. bereit.
  • Legen Sie dann die Konvertierungsoptionen und den Pfad der Ausgabedatei fest
  • Erstellen Sie ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
  • Rufen Sie abschließend ConvertApi.convertDocument() auf, um die Datei in das JPG-Format zu konvertieren.

Der folgende Beispielcode zeigt, wie eine PDF-Datei mithilfe der REST-API in Java in eine TIFF-Datei konvertiert wird:

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 ein PDF in ein TIFF bild in Java
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("tiff");
      
      TiffConvertOptions convertOptions = new TiffConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.tiff");
    
      // 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();
    }
  }
}

Laden Sie die konvertierte Datei herunter

Das oben genannte Codebeispiel speichert die konvertierte PDF-Datei im TIFF bildformat im Cloud-Speicher. 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.tiff", 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();
    }
    
  }
}

So konvertieren Sie PDF in Java in das JPEG-Format

In diesem Abschnitt werden wir einige erweiterte Funktionen der PDF zu JPEG-Java-API untersuchen. Darüber hinaus können Sie die Liste aller verfügbaren Klassen und ihrer Methoden [hier] sehen (https://apireference.groupdocs.cloud/conversion/)

Im Folgenden sind die Schritte und das unten erwähnte Code-Snippet aufgeführt, um eine PDF-Datei programmgesteuert in das JPEG-Format in Java zu konvertieren:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Erstellen Sie dann ein Objekt von ConvertSettings
  • Legen Sie den Speichernamen fest und geben Sie den PDF-Dateipfad ein
  • Wählen Sie nun das genaue Speicherformat „jpg“
  • Erstellen Sie ein Objekt der JpegConvertOptions Klasse, um zusätzliche Optionen anzugeben.
  • Legen Sie verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount usw. fest.
  • Legen Sie nun die Konvertierungsoptionen und den Ausgabedateipfad fest
  • Erstellen Sie dann ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
  • Rufen Sie abschließend ConvertApi.convertDocument() auf, um das Dokument im JPG-Format zu speichern

Das folgende Codebeispiel zeigt, wie man in Java mithilfe erweiterter Einstellungen eine PDF-Datei in ein JPEG bild 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 in Java in das JPEG-Format
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("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // 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();
    }
  }
}

Konvertieren Sie eine PDF-Datei mit Java in eine BMP-Datei

Befolgen Sie in ähnlicher Weise bitte die folgenden Richtlinien und den Java-Code, um das PDF-Format programmgesteuert in Java in eine BMP-Datei zu konvertieren:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Zweitens erstellen Sie eine ConvertSettings-Instanz
  • Legen Sie den Speichernamen fest und geben Sie den JPG-Dateipfad ein
  • Geben Sie nun das Ausgabedateiformat als „pdf“ an.
  • Erstellen Sie als Nächstes eine Instanz von BmpConvertOptions
  • Stellen Sie verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount usw. bereit.
  • Legen Sie dann die Konvertierungsoptionen und den Pfad der Ausgabedatei fest
  • Erstellen Sie ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
  • Rufen Sie abschließend die Konvertierung mit der Methode ConvertApi.convertDocument() auf

Das folgende Codebeispiel zeigt, wie eine PDF-Datei mithilfe der REST-API in Java in das BMP-Format konvertiert wird:

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 mit Java in eine BMP-Datei
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("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // 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 das obige Codebeispiel die BMP-Datei in der Cloud. Befolgen Sie die bereits genannten Schritte, um die Datei hochzuladen und anschließend die konvertierte Datei aus dem Cloud-Speicher herunterzuladen.

Konvertieren Sie ein PDF Dokument mit Java in eine GIF-Datei

Die folgenden Schritte zeigen im Detail, wie Sie PDF Dateien mit Java-Code in GIF bilder konvertieren:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Zweitens erstellen Sie eine ConvertSettings Klasseninstanz
  • Drittens legen Sie den Speichernamen fest und geben den JPG-Dateipfad ein
  • Geben Sie dann das Ausgabedateiformat „pdf“ an.
  • Erstellen Sie als Nächstes eine Instanz der GifConvertOptions Klasse
  • Stellen Sie verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount usw. bereit.
  • Legen Sie dann die Konvertierungsoptionen und den Pfad der Ausgabedatei fest
  • Erstellen Sie ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
  • Rufen Sie abschließend die Konvertierung mit der Klasse ConvertApi.convertDocument() auf

Das folgende Codebeispiel zeigt, wie eine PDF-Datei mithilfe der REST-API in Java in ein GIF bild konvertiert wird:

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 Dateien mit Java in eine GIF-Datei
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("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // 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 das obige Codebeispiel die GIF-Datei in der Cloud. Befolgen Sie die bereits genannten Schritte, um die Datei hochzuladen und anschließend die konvertierte Datei aus dem Cloud-Speicher herunterzuladen.

Kostenloser Online-PDF-zu bild-Konverter

Wie kann man online kostenlos von PDF in Bild-TIFF, JPEG, BMP und GIF konvertieren? Bitte probieren Sie die folgenden Online-PDF-zu bild-Konverter aus: PDF zu TIFF-Konverter, PDF zu JPEG-Konverter, PDF zu BMP-Konverter oder PDF zu GIF-Konverter. Konvertieren Sie PDF kostenlos online in ein Foto, die mithilfe der Groupdocs.Conversion Cloud-APIs entwickelt werden.

Zusammenfassen

Wir schließen diesen Blogbeitrag hier ab. In diesem Artikel wurde Folgendes behandelt:

  • wie man PDF Dateien programmgesteuert in Java in das TIFF bildformat umwandelt;
  • Laden Sie das PDF programmgesteuert hoch und laden Sie die konvertierte Datei aus der Cloud herunter.
  • wie man PDF bilder in Java mit erweiterten Einstellungen in JPEG bilder konvertiert;
  • wie man eine PDF-Datei programmgesteuert in eine BMP-Datei in Java umwandelt;
  • Konvertieren Sie PDF Dateien in Java mit erweiterten Einstellungen in das GIF bildformat.

Darüber hinaus können Sie mehr über die Funktionen zur Dateiformatkonvertierung erfahren, indem Sie zur Dokumentation navigieren oder sich die Beispiele ansehen, die auf GitHub verfügbar sind. Wir haben auch einen Abschnitt API-Referenz, in dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Darüber hinaus schreibt groupdocs.cloud weitere Blogartikel zu neuen Themen. Bleiben Sie daher bitte auf dem Laufenden, um die neuesten Updates zu erhalten.

Stelle eine Frage

Fühlen Sie sich frei, Ihre Fragen und Anliegen in unserem Support-Forum mitzuteilen.

FAQs

Wie konvertiere ich PDF in ein Bild in Java?

Bitte folgen Sie diesem Link, um das Java-Code-Snippet zu erfahren, mit dem Sie PDF Dateien schnell und einfach in eine Bilddatei umwandeln können.

Wie konvertiere ich PDF mithilfe der REST-API in eine Bilddatei?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um PDF in das Bildformat zu konvertieren.

Wie installiere ich die PDF-zu bild-Konverter-API?

Laden Sie die Java bildverarbeitungsbibliothek herunter und installieren Sie sie, um eine PDF-Datei programmgesteuert zu erstellen und in ein Bild zu konvertieren.

Wie konvertiere ich PDF in Bild in Windows?

Bitte besuchen Sie diesen Link, um die PDF-zu bild-Konvertersoftware offline für Windows herunterzuladen. Mit dieser kostenlosen Download-Software für den Online-PDF-zu bild-Konverter können Sie PDF Dateien in Windows schnell und mit einem einzigen Klick in Bilder umwandeln.

Literatur-Empfehlungen

Weitere Informationen finden Sie in den folgenden Abschnitten: