Uso de PDFBox para convertir archivos PDF en imágenes
Introducción
PDFBox es un popular -Biblioteca Java de origen para trabajar con documentos PDF. Entre sus muchas capacidades, PDFBox permite a los desarrolladores convertir archivos PDF en imágenes, facilitando la extracción de páginas individuales como formatos de imagen. Este tutorial lo guiará a través del proceso de uso de PDFBox para lograr esta conversión.
Código de muestra para la conversión
Solución para versiones de 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();
Solución para PDFBox versión 2.0:
PDDocument document = PDDocument.load(new File(pdfFilename)); PDFRenderer pdfRenderer = new PDFRenderer(document); for (int page = 0; pageSolución para versiones PDFBox 3.0:
PDDocument document = Loader.loadPDF(new File(pdfFilename)); // The rest of the code is similar to the PDFBox 2.0 solution.Consideraciones adicionales
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3