public final class LosslessFactory extends Object
|Modifier and Type||Method and Description|
Creates a new lossless encoded image XObject from a BufferedImage.
public static PDImageXObject createFromImage(PDDocument document, BufferedImage image) throws IOException
New for advanced users from 2.0.12 on:
If you created your image with a non standard ICC colorspace, it will be preserved. (If you load images in java using ImageIO then no need to read this segment) However a new colorspace will be created for each image. So if you create a PDF with several such images, consider replacing the colorspace with a common object to save space. This is done with
document- the document where the image will be created
image- the BufferedImage to embed
IOException- if something goes wrong
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.