Image
Kind: class
Module/package: com.pdfdancer.common.model
SDK: com.pdfdancer.client:pdfdancer-client-java 2.0.0
Represents an image object within a PDF document. This class encapsulates image data, format information, and dimensional properties for embedded or overlaid images in PDF documents. Supports various image formats and provides utilities for loading images from files.
Declaration
public class com.pdfdancer.common.model.Image extends com.pdfdancer.common.model.PDFObject
Members
constructor
public com.pdfdancer.common.model.Image()
Default constructor for serialization frameworks.
constructor
public com.pdfdancer.common.model.Image(java.lang.String, java.lang.String, com.pdfdancer.common.model.Size, com.pdfdancer.common.model.Position, byte[])
Creates an image with specified properties and data.
fromFile
public static com.pdfdancer.common.model.Image fromFile(java.io.File) throws java.io.IOException
Creates an Image object by loading data from a file. This factory method reads image file data, extracts format and dimension information, and creates a complete Image object ready for PDF integration.
getData
public byte[] getData()
getFormat
public java.lang.String getFormat()
getSize
public com.pdfdancer.common.model.Size getSize()
setData
public void setData(byte[])
setFormat
public void setFormat(java.lang.String)
setSize
public void setSize(com.pdfdancer.common.model.Size)