Dieses kurze Tutorial enthält Anleitungen zum Konvertieren von PDFs in Bilder in Java. Beim Schreiben dieses PDF-zu-Bild-Konverters wird Java-Code verwendet, der einige Codezeilen zum Laden der Quelle PDF und zum anschließenden Konfigurieren der Ausgabebildeigenschaften enthält. Im letzten Schritt wird jede Seite als JPG-Datei gespeichert.
Schritte zur PDF-zu-Bild-Konvertierung in Java
- Fügen Sie einen Verweis auf Aspose.PDF aus dem Maven-Repository für die PDF-zu-Bild-Konvertierung hinzu
- Laden Sie die PDF-Quelldatei in das Klassenobjekt Document, um sie in JPG zu konvertieren
- Stellen Sie die gewünschte Auflösung des Ausgabebildes mit dem Klassenobjekt Resolution ein
- Initialisieren Sie das jeweilige Bildgerät basierend auf dem erforderlichen Ausgabebildtyp und der eingestellten Auflösung
- Durchlaufen Sie alle Seiten in der PDF-Quelldatei
- Speichern Sie jede Seite mit der Process-Funktion in der JpegDevice-Klasse als separate Bilddatei
Während des Prozesses der PDF-zu-Bild-Konvertierung in Java werden zuerst erforderliche Bibliotheksreferenzen hinzugefügt. Dann wird die Quell-PDF-Datei geladen und die Auflösung des Ausgabebildes in der entsprechenden ImageDevice-Klasse wie JpegDevice, das in diesem Tutorial verwendet wird, eingestellt. Sie können die ausgewählte(n) Seite(n) gemäß den Anforderungen in die Bilddateien rendern.
Code zum Konvertieren von PDF in Bild in Java
In diesem Tutorial zum Konvertieren von PDF in JPG wird Java-Code verwendet, der die PDF-Quelldatei von der Festplatte in das Klassenobjekt Document lädt. Sie können jedoch auch PDF-Dateien aus einem Byte-Array und einem Eingabestrom laden. Die JpegDevice-Klasse wird verwendet, um die Auflösung festzulegen und dann Bilder für jede Seite mit der definierten Auflösung zu erstellen. Wenn Sie andere Arten von Bildern erstellen möchten, verwenden Sie entsprechende Geräteklassen wie BmpDevice, EmfDevice, GifDevice, PngDevice und viele andere.
Dieses Tutorial hat uns gezeigt, wie man PDF in Bild in Java konvertiert. Wenn Sie daran interessiert sind, PDF in HTML umzuwandeln, lesen Sie den Artikel zu wie man PDF in HTML in Java konvertiert.