Komal created PDFBOX-5389:
-----------------------------
Summary: 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
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]