Usando PDFBox para converter arquivos PDF em imagens
Introdução
PDFBox é um aplicativo aberto popular Biblioteca Java de origem para trabalhar com documentos PDF. Entre seus diversos recursos, o PDFBox permite aos desenvolvedores converter arquivos PDF em imagens, facilitando a extração de páginas individuais como formatos de imagem. Este tutorial irá guiá-lo através do processo de uso do PDFBox para obter essa conversão.
Exemplo de código para conversão
Solução para PDFBox 1.8.* versões:
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();
Solução para versão PDFBox 2.0:
PDDocument document = PDDocument.load(new File(pdfFilename)); PDFRenderer pdfRenderer = new PDFRenderer(document); for (int page = 0; pageSolução para versões PDFBox 3.0:
PDDocument document = Loader.loadPDF(new File(pdfFilename)); // The rest of the code is similar to the PDFBox 2.0 solution.Considerações Adicionais
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3