Использование PDFBox для преобразования PDF-файлов в изображения
Введение
PDFBox — популярный открытый -исходная библиотека Java для работы с PDF-документами. Среди своих многочисленных возможностей PDFBox позволяет разработчикам конвертировать PDF-файлы в изображения, облегчая извлечение отдельных страниц в форматы изображений. Это руководство проведет вас через процесс использования PDFBox для выполнения такого преобразования.
Пример кода для преобразования
Решение для версий PDFBox 1.8.*:
PDDocument document = PDDocument.loadNonSeq(new File(pdfFilename), null); ListpdPages = 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();
Решение для версии PDFBox 2.0:
PDDocument document = PDDocument.load(new File(pdfFilename)); PDFRenderer pdfRenderer = new PDFRenderer(document); for (int page = 0; pageРешение для версий PDFBox 3.0:
PDDocument document = Loader.loadPDF(new File(pdfFilename)); // The rest of the code is similar to the PDFBox 2.0 solution.Дополнительные рекомендации
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3