GifDevice

Inheritance: java.lang.Object, com.aspose.pdf.devices.Device, com.aspose.pdf.devices.PageDevice, com.aspose.pdf.devices.ImageDevice

public final class GifDevice extends ImageDevice

Represents image device that helps to save pdf document pages into gif.

Constructors

Constructor Description
GifDevice() Initializes a new instance of the GifDevice class with default resolution.
GifDevice(Resolution resolution) Initializes a new instance of the GifDevice class.
GifDevice(int width, int height, Resolution resolution) Initializes a new instance of the GifDevice class with provided image dimensions and resolution.
GifDevice(PageSize pageSize, Resolution resolution) Initializes a new instance of the GifDevice class with provided page size and resolution.
GifDevice(int width, int height) Initializes a new instance of the GifDevice class with provided image dimensions, default resolution (=150).
GifDevice(PageSize pageSize) Initializes a new instance of the GifDevice class with provided page size, default resolution (=150).

Methods

Method Description
processInternal(Page page, System.IO.Stream output) Converts the page into gif and saves it in the output stream.
process(Page page, OutputStream output) Converts the page into gif and saves it in the output stream.

GifDevice()

public GifDevice()

Initializes a new instance of the GifDevice class with default resolution.

GifDevice(Resolution resolution)

public GifDevice(Resolution resolution)

Initializes a new instance of the GifDevice class.

Parameters:

Parameter Type Description
resolution Resolution Resolution for the result image file, see Resolution class.

GifDevice(int width, int height, Resolution resolution)

public GifDevice(int width, int height, Resolution resolution)

Initializes a new instance of the GifDevice class with provided image dimensions and resolution.

Parameters:

Parameter Type Description
width int Image output width.
height int Image output height.
resolution Resolution Resolution for the result image file, see Resolution class.

GifDevice(PageSize pageSize, Resolution resolution)

public GifDevice(PageSize pageSize, Resolution resolution)

Initializes a new instance of the GifDevice class with provided page size and resolution.

Parameters:

Parameter Type Description
pageSize PageSize Page size of the output image.
resolution Resolution Resolution for the result image file, see Resolution class.

GifDevice(int width, int height)

public GifDevice(int width, int height)

Initializes a new instance of the GifDevice class with provided image dimensions, default resolution (=150).

Parameters:

Parameter Type Description
width int Image output width.
height int Image output height.

GifDevice(PageSize pageSize)

public GifDevice(PageSize pageSize)

Initializes a new instance of the GifDevice class with provided page size, default resolution (=150).

Parameters:

Parameter Type Description
pageSize PageSize Page size of the output image.

processInternal(Page page, System.IO.Stream output)

public void processInternal(Page page, System.IO.Stream output)

Converts the page into gif and saves it in the output stream.

Parameters:

Parameter Type Description
page Page The page to convert.
output com.aspose.ms.System.IO.Stream Output stream with gif image.

process(Page page, OutputStream output)

public void process(Page page, OutputStream output)

Converts the page into gif and saves it in the output stream.

Parameters:

Parameter Type Description
page Page The page to convert.
output java.io.OutputStream Output stream with gif image.