Uploaded image for project: 'PDFBox'
  1. PDFBox
  2. PDFBOX-2080

Barcode getting color inverted in pdf to image conversion

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.5, 1.8.6
    • Fix Version/s: 1.8.6
    • Component/s: None

      Description

      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();}

      }

        Attachments

        1. slika2_3.jpg
          1.76 MB
          proba
        2. FPR00000T9.pdf
          49 kB
          proba

          Issue Links

            Activity

              People

              • Assignee:
                tilman Tilman Hausherr
                Reporter:
                proba proba
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: