Heim > Java > javaLernprogramm > Wie konvertiert man PDF-Dateien mit PDFBox in Bilder?

Wie konvertiert man PDF-Dateien mit PDFBox in Bilder?

Barbara Streisand
Freigeben: 2024-11-23 06:43:31
Original
699 Leute haben es durchsucht

How to Convert PDF Files to Images Using PDFBox?

PDFBox zum Konvertieren von PDF-Dateien in Bilder verwenden

Einführung

PDFBox ist eine beliebte Open-Source-App -Source-Java-Bibliothek für die Arbeit mit PDF-Dokumenten. PDFBox bietet Entwicklern unter anderem die Möglichkeit, PDF-Dateien in Bilder umzuwandeln und so die Extraktion einzelner Seiten als Bildformate zu erleichtern. Dieses Tutorial führt Sie durch den Prozess der Verwendung von PDFBox, um diese Konvertierung zu erreichen.

Beispielcode für die Konvertierung

Lösung für PDFBox 1.8.*-Versionen:

PDDocument document = PDDocument.loadNonSeq(new File(pdfFilename), null);
List<PDPage> pdPages = document.getDocumentCatalog().getAllPages();
int page = 0;
for (PDPage pdPage : pdPages) {
    ++page;
    BufferedImage bim = pdPage.convertToImage(BufferedImage.TYPE_INT_RGB, 300);
    ImageIOUtil.writeImage(bim, pdfFilename + "- " + page + ".png", 300);
}
document.close();
Nach dem Login kopieren

Lösung für PDFBox 2.0 Version:

PDDocument document = PDDocument.load(new File(pdfFilename));
PDFRenderer pdfRenderer = new PDFRenderer(document);
for (int page = 0; page < document.getNumberOfPages(); ++page) {
    BufferedImage bim = pdfRenderer.renderImageWithDPI(page, 300, ImageType.RGB);
    ImageIOUtil.writeImage(bim, pdfFilename + "- " + (page + 1) + ".png", 300);
}
document.close();
Nach dem Login kopieren

Lösung für PDFBox 3.0-Versionen:

PDDocument document = Loader.loadPDF(new File(pdfFilename));
// The rest of the code is similar to the PDFBox 2.0 solution.
Nach dem Login kopieren

Zusätzliche Überlegungen

  • Stellen Sie sicher, dass Sie die Protokollierung aktiviert haben und das neueste verfügbare JDK verwenden Version.
  • Die ImageIOUtil-Klasse ist als separater Download/Artefakt in den PDFBox-Versionen 2.0 und 3.0 verfügbar.
  • Informationen zu Abhängigkeiten und zusätzlichen Konfigurationen finden Sie in der PDFBox-Dokumentation für die jeweilige Version, die Sie verwenden .

Das obige ist der detaillierte Inhalt vonWie konvertiert man PDF-Dateien mit PDFBox in Bilder?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage