Skip to main content
Version: API v2 Preview

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)

View source at 9c04036fe114