[ https://issues.apache.org/jira/browse/PDFBOX-2080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
proba updated PDFBOX-2080: -------------------------- Attachment: FPR00000T9.pdf > Barcode getting color inverted in pdf to image conversion > --------------------------------------------------------- > > Key: PDFBOX-2080 > URL: https://issues.apache.org/jira/browse/PDFBOX-2080 > Project: PDFBox > Issue Type: Bug > Reporter: proba > Attachments: FPR00000T9.pdf, slika2_3.jpg > > > While converting a 1 page pdf to an image (both attached below), the image > converts properly, however the barcodes colours invert. > The code used to do the conversion looks like this right now: > public static void convertPDFToJPG(String src){ > try{ > //load pdf file in the document object > PDDocument doc=PDDocument.load(new FileInputStream(src)); > //Get all pages from document and store them in a list > List<PDPage> pages=doc.getDocumentCatalog().getAllPages(); > //create iterator object so it is easy to access each page > from the list > Iterator<PDPage> i= pages.iterator(); > int count=1; //count variable used to separate each image > file > //Convert every page of the pdf document to a unique image > file > System.out.println("Please wait..."); > while(i.hasNext()){ > PDPage page=i.next(); > BufferedImage bi=page.convertToImage( > BufferedImage.TYPE_INT_RGB, 300); > FileOutputStream fos = new FileOutputStream(new > File("d:\\slika2_3.jpg")); > //ImageIO.write(bi, "jpg", new > File("d:\\pdfimageold.jpg")); > boolean foundWriter = ImageIOUtil.writeImage(bi, > "jpg", fos, 300); > count++; > > } > System.out.println("Conversion complete"); > }catch(IOException ie){ie.printStackTrace();} > } -- This message was sent by Atlassian JIRA (v6.2#6252)