PdfImageXObject function ( ) { return image ; }
gets an image wrapped in imagexobject . you can : get image bytes with pdfimagexobject #getimagebytes boolean , these image bytes represent native image , i.e you can write these bytes to disk and get just an usual image ; obtain pdfstream object which contains image dictionary with pdfimagexobject #getpdfobject method ; convert image to java.awt.image.bufferedimage with pdfimagexobject #getbufferedimage ; concode_field_sep PdfImageXObject image concode_elem_sep boolean isInline concode_elem_sep PdfDictionary colorSpaceDictionary concode_elem_sep Matrix ctm concode_field_sep PdfDictionary getColorSpaceDictionary concode_elem_sep Vector getStartPoint concode_elem_sep boolean isInline concode_elem_sep Matrix getImageCtm concode_elem_sep float getArea