[ https://issues.apache.org/jira/browse/PDFBOX-5389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tilman Hausherr resolved PDFBOX-5389. ------------------------------------- Fix Version/s: 2.0.27 3.0.0 PDFBox Assignee: Tilman Hausherr Resolution: Fixed I forgot about this one but I think all is done here. We can't handle tiled / stripped images directly. > To set compressed on buffered image while creating a PDF > -------------------------------------------------------- > > Key: PDFBOX-5389 > URL: https://issues.apache.org/jira/browse/PDFBOX-5389 > Project: PDFBox > Issue Type: Bug > Components: Documentation > Affects Versions: 2.0.19 > Reporter: Komal > Assignee: Tilman Hausherr > Priority: Major > Fix For: 2.0.27, 3.0.0 PDFBox > > Attachments: 1bit_singlepage_G3_out.tiff > > > Dear Concerned, > > Dear Concerned, > > We need to convert images into PDF. We have many format of image type like > tiff with any compression (G3, G4, LZW or Jpeg compression), JPEG, BMP, PNG. > Images can be single strip or multistrip/multitiles. > > We have converted these images into buffered image and add it to pdf page but > for all type of image only compression set is /flatdecode. I need to set > different compression for different image format. > > Kindly suggest how to set the compression while inserting image in creation > mode of PDF > > Code: > { > PDDocument document = new PDDocument(); > //generated buffered image BufferedImage bim; > PDPage page = new PDPage(new PDRectangle((int) > bim.getWidth(), (int)bim.getHeight())); > document.addPage(page); > //Creating PDImageXObject object > PDImageXObject imgObj = null; > try { > imgObj = > LosslessFactory.createFromImage(document, bim); > } catch (IOException e) { > // TODO Auto-generated catch > block > e.printStackTrace(); > } > //PDPageContentStream contentStream = new > PDPageContentStream(document, page, AppendMode.OVERWRITE,true,true); > PDPageContentStream contentStream = new > PDPageContentStream(document, page); > contentStream.drawImage(imgObj, 0, 0); > contentStream.close(); > //fileForInput.close(); > > document.save(outputFile + ".pdf"); > document.close(); > } > > PDFBox vesion : 2.0.19 > > Regards, > Komal Walia -- This message was sent by Atlassian Jira (v8.20.7#820007) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org