PDFBox - PDF到图像丢失条形码

时间:2014-02-25 23:23:57

标签: image barcode pdfbox

我正在使用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);

1 个答案:

答案 0 :(得分:0)

条形码图像采用pdfbox无法识别的格式。 您缺少一些可选的扩展程序,如下所示:

  • 阅读JBIG2图像:JBIG2 ImageIO或JBIG2-Image-Decoder
  • 阅读JPEG 2000(JPX)图像:JAI Image I / O Tools Core

More information here