[
https://issues.apache.org/jira/browse/PDFBOX-5389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Komal updated PDFBOX-5389:
--------------------------
Attachment: 1bit_singlepage_G3_out.tiff
> 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
> Priority: Major
> 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.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]