Uses of Class
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject
Packages that use PDImageXObject
Package
Description
The PDModel package represents a high level API for creating and manipulating PDF documents.
This package deals with images that are stored in a PDF document.
This is the visual signature part that help creating the visual representation for the digital signature.
-
Uses of PDImageXObject in org.apache.pdfbox.pdmodel
Methods in org.apache.pdfbox.pdmodel with parameters of type PDImageXObjectModifier and TypeMethodDescriptionPDResources.add
(PDImageXObject image) Adds the given image to the resources of the current page and returns the name for the new resources.void
PDAbstractContentStream.drawImage
(PDImageXObject image, float x, float y) Draw an image at the x,y coordinates, with the default size of the image.void
PDAbstractContentStream.drawImage
(PDImageXObject image, float x, float y, float width, float height) Draw an image at the x,y coordinates, with the given size.void
PDAbstractContentStream.drawImage
(PDImageXObject image, Matrix matrix) Draw an image at the origin with the given transformation matrix.void
PDPageContentStream.drawImage
(PDImageXObject image, float x, float y) Draw an image at the x,y coordinates, with the default size of the image.void
PDPageContentStream.drawImage
(PDImageXObject image, float x, float y, float width, float height) Draw an image at the x,y coordinates, with the given size.void
PDPageContentStream.drawImage
(PDImageXObject image, Matrix matrix) Draw an image at the origin with the given transformation matrix. -
Uses of PDImageXObject in org.apache.pdfbox.pdmodel.graphics.image
Methods in org.apache.pdfbox.pdmodel.graphics.image that return PDImageXObjectModifier and TypeMethodDescriptionprivate static PDImageXObject
PNGConverter.buildImageObject
(PDDocument document, PNGConverter.PNGConverterState state) Build the base image object from the IDATs and profile informationprivate static PDImageXObject
PNGConverter.buildIndexImage
(PDDocument doc, PNGConverter.PNGConverterState state) Build a indexed imageprivate static PDImageXObject
PNGConverter.buildTransparencyMaskFromIndexedData
(PDDocument doc, PDImageXObject image, PNGConverter.PNGConverterState state) private static PDImageXObject
PNGConverter.convertPng
(PDDocument doc, PNGConverter.PNGConverterState state) Convert the image using the state.(package private) static PDImageXObject
PNGConverter.convertPNGImage
(PDDocument doc, byte[] imageData) Try to convert a PNG into a PDImageXObject.static PDImageXObject
CCITTFactory.createFromByteArray
(PDDocument document, byte[] byteArray) Creates a new CCITT Fax compressed image XObject from a specific image of a TIFF file stored in a byte array.static PDImageXObject
CCITTFactory.createFromByteArray
(PDDocument document, byte[] byteArray, int number) Creates a new CCITT Fax compressed image XObject from a specific image of a TIFF file stored in a byte array.static PDImageXObject
JPEGFactory.createFromByteArray
(PDDocument document, byte[] byteArray) Creates a new JPEG Image XObject from a byte array containing JPEG data.static PDImageXObject
PDImageXObject.createFromByteArray
(PDDocument document, byte[] byteArray, String name) Create a PDImageXObject from bytes of an image file.static PDImageXObject
CCITTFactory.createFromFile
(PDDocument document, File file) Creates a new CCITT Fax compressed image XObject from the first image of a TIFF file.static PDImageXObject
CCITTFactory.createFromFile
(PDDocument document, File file, int number) Creates a new CCITT Fax compressed image XObject from a specific image of a TIFF file.static PDImageXObject
PDImageXObject.createFromFile
(String imagePath, PDDocument doc) Create a PDImageXObject from an image file, seecreateFromFileByExtension(File, PDDocument)
for more details.static PDImageXObject
PDImageXObject.createFromFileByContent
(File file, PDDocument doc) Create a PDImageXObject from an image file.static PDImageXObject
PDImageXObject.createFromFileByExtension
(File file, PDDocument doc) Create a PDImageXObject from an image file.private static PDImageXObject
LosslessFactory.createFromGrayImage
(BufferedImage image, PDDocument document) static PDImageXObject
CCITTFactory.createFromImage
(PDDocument document, BufferedImage image) Creates a new CCITT group 4 (T6) compressed image XObject from a b/w BufferedImage.static PDImageXObject
JPEGFactory.createFromImage
(PDDocument document, BufferedImage image) Creates a new JPEG PDImageXObject from a BufferedImage.static PDImageXObject
JPEGFactory.createFromImage
(PDDocument document, BufferedImage image, float quality) Creates a new JPEG PDImageXObject from a BufferedImage and a given quality.static PDImageXObject
JPEGFactory.createFromImage
(PDDocument document, BufferedImage image, float quality, int dpi) Creates a new JPEG Image XObject from a BufferedImage, a given quality and dpi metadata.static PDImageXObject
LosslessFactory.createFromImage
(PDDocument document, BufferedImage image) Creates a new lossless encoded image XObject from a BufferedImage.static PDImageXObject
CCITTFactory.createFromRandomAccess
(PDDocument document, RandomAccess reader) Deprecated.static PDImageXObject
CCITTFactory.createFromRandomAccess
(PDDocument document, RandomAccess reader, int number) Deprecated.UseCCITTFactory.createFromFile(PDDocument, File, int)
instead.private static PDImageXObject
CCITTFactory.createFromRandomAccessImpl
(PDDocument document, RandomAccess reader, int number) Creates a new CCITT Fax compressed image XObject from a TIFF file.private static PDImageXObject
LosslessFactory.createFromRGBImage
(BufferedImage image, PDDocument document) static PDImageXObject
JPEGFactory.createFromStream
(PDDocument document, InputStream stream) Creates a new JPEG Image XObject from an input stream containing JPEG data.private static PDImageXObject
JPEGFactory.createJPEG
(PDDocument document, BufferedImage image, float quality, int dpi) static PDImageXObject
PDImageXObject.createThumbnail
(COSStream cosStream) Creates a thumbnail Image XObject from the given COSBase and name.(package private) PDImageXObject
LosslessFactory.PredictorEncoder.encode()
Tries to compress the image using a predictor.PDImageXObject.getMask()
Returns the Mask Image XObject associated with this image, or null if there is none.PDImageXObject.getSoftMask()
Returns the Soft Mask Image XObject associated with this image, or null if there is none.private static PDImageXObject
CCITTFactory.prepareImageXObject
(PDDocument document, byte[] byteArray, int width, int height, PDColorSpace initColorSpace) (package private) static PDImageXObject
LosslessFactory.prepareImageXObject
(PDDocument document, byte[] byteArray, int width, int height, int bitsPerComponent, PDColorSpace initColorSpace) Create a PDImageXObject using the Flate filter.private PDImageXObject
LosslessFactory.PredictorEncoder.preparePredictorPDImage
(ByteArrayOutputStream stream, int bitsPerComponent) Methods in org.apache.pdfbox.pdmodel.graphics.image with parameters of type PDImageXObjectModifier and TypeMethodDescriptionprivate static PDImageXObject
PNGConverter.buildTransparencyMaskFromIndexedData
(PDDocument doc, PDImageXObject image, PNGConverter.PNGConverterState state) private float[]
PDImageXObject.extractMatte
(PDImageXObject softMask) Extract the matte color from a softmask.private static void
PNGConverter.setupIndexedColorSpace
(PDDocument doc, PNGConverter.Chunk lookupTable, PDImageXObject image, int highVal) -
Uses of PDImageXObject in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible
Fields in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible declared as PDImageXObjectMethods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible that return PDImageXObjectModifier and TypeMethodDescriptionPDFTemplateStructure.getImage()
Gets the image of visible signatureMethods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible with parameters of type PDImageXObjectModifier and TypeMethodDescriptionvoid
PDFTemplateBuilder.createImageForm
(PDResources imageFormResources, PDResources innerFormResource, PDStream imageFormStream, PDRectangle bbox, AffineTransform affineTransform, PDImageXObject img) Creates Image formvoid
PDVisibleSigBuilder.createImageForm
(PDResources imageFormResources, PDResources innerFormResource, PDStream imageFormStream, PDRectangle bbox, AffineTransform at, PDImageXObject img) void
PDFTemplateStructure.setImage
(PDImageXObject image) Sets the image of visible signature -
Uses of PDImageXObject in org.apache.pdfbox.preflight.xobject
Fields in org.apache.pdfbox.preflight.xobject declared as PDImageXObjectConstructors in org.apache.pdfbox.preflight.xobject with parameters of type PDImageXObject
CCITTFactory.createFromFile(PDDocument, File)
instead.