Table of Contents

Method OpenImage

Namespace
BitMiracle.Docotic.Pdf
Assembly
BitMiracle.Docotic.Pdf.dll

OpenImage(byte[])

Opens the provided image data in byte array format and constructs a collection of its frames (pages).

public PdfImageFrames OpenImage(byte[] imageBytes)

Parameters

imageBytes byte[]

The byte array containing the image file data.

Returns

PdfImageFrames

The collection of image frames (pages) created from the provided image data.

Remarks

This method creates frames from data in JPEG, BMP, GIF, PNG, TIFF, and JPEG 2000 formats.

Use the created frames to change the compression scheme of an image data before creating an PdfImage from it. There is another example for using selected pages (frames) from a multi-page image.

To create a PdfImage from one or more frames, use the CreateImage(PdfImageFrame) method.

Exceptions

UnsupportedImageException

The library can not create frames from the provided image data. Please send us the image data for a review.

ArgumentNullException

imageBytes is null.

OpenImage(string)

Opens the specified image file and constructs a collection of its frames (pages).

public PdfImageFrames OpenImage(string imageFilePath)

Parameters

imageFilePath string

The path to the image file.

Returns

PdfImageFrames

The collection of image frames (pages) created from the provided image data.

Remarks

This method creates frames from data in JPEG, BMP, GIF, PNG, TIFF, and JPEG 2000 formats.

Use the created frames to change the compression scheme of an image data before creating an PdfImage from it. There is another example for using selected pages (frames) from a multi-page image.

To create a PdfImage from one or more frames, use the CreateImage(PdfImageFrame) method.

Exceptions

UnsupportedImageException

The library can not create frames from the provided image data. Please send us the image data for a review.

ArgumentNullException

imageFilePath is null.

FileNotFoundException

Thrown if the image file does not exist at the specified path.

OpenImage(Stream)

Opens the provided stream containing image file data and constructs a collection of its frames (pages).

public PdfImageFrames OpenImage(Stream imageStream)

Parameters

imageStream Stream

The stream containing the image file data.

Returns

PdfImageFrames

The collection of image frames (pages) created from the provided image data.

Remarks

This method creates frames from data in JPEG, BMP, GIF, PNG, TIFF, and JPEG 2000 formats.

Use the created frames to change the compression scheme of an image data before creating an PdfImage from it. There is another example for using selected pages (frames) from a multi-page image.

To create a PdfImage from one or more frames, use the CreateImage(PdfImageFrame) method.

Exceptions

UnsupportedImageException

The library can not create frames from the provided image data. Please send us the image data for a review.

ArgumentNullException

imageStream is null.