proba created PDFBOX-2080:
-----------------------------
Summary: 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)