我正在使用PDFBox并拥有以下代码片段,即读取PDF文件并将其转换为图像(PNG)。它工作得很好,唯一的问题是它完全丢失了PDF文件中的条形码值。
有谁知道如何使用PDFBox解决这个问题?这甚至可能吗?感谢。
PDDocument doc = PDDocument.load(new File("INPUT.pdf"));
PDPage page = (PDPage) doc.getDocumentCatalog().getAllPages().get(0);
BufferedImage image = page.convertToImage();
File outputfile = new File("image.png");
ImageIO.write(image, "png", outputfile);
答案 0 :(得分:0)
条形码图像采用pdfbox无法识别的格式。 您缺少一些可选的扩展程序,如下所示: