[ 
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

Reply via email to