PdfImagesExtractor Class

Encapsulates the PDF Images Extractor functionality and allows you to extract images from a PDF document

Definition

Namespace: HiQPdf.Next
Assembly: HiQPdf.Next.PdfProcessor (in HiQPdf.Next.PdfProcessor.dll) Version: 1.0.0
C#
public class PdfImagesExtractor
Inheritance
Object    PdfImagesExtractor

Constructors

PdfImagesExtractor Initializes a new instance of PdfImagesExtractor

Properties

ExtractionInfo Gets information about the last PDF images extraction. Populated after extraction completes successfully, otherwise it is null
MaxPageCount Upper limit for the number of PDF pages to process. A value of 0 means there is no upper limit
OwnerPassword Owner password to open a password-protected PDF document
PdfLoaderFilePath Sets the full path of the PDF loader file
RunTimeoutSec The maximum time allowed for this tool to run
UserPassword User password to open a password-protected PDF document

Methods

Equals
(Inherited from Object)
ExtractImages(Byte) Extracts images from all pages in a PDF document to image objects
ExtractImages(Stream) Extracts images from all pages of a PDF document in a stream to image objects
ExtractImages(String) Extracts images from all pages of a PDF file to image objects
ExtractImages(Byte, Int32) Extracts images from the pages of a PDF document to image objects starting at a given page number through the end of the document
ExtractImages(Stream, Int32) Extracts images from the pages of a PDF document in a stream to image objects starting at a given page number through the end of the document
ExtractImages(String, Int32) Extracts images from the pages of a PDF file to image objects starting at a given page number through the end of the document
ExtractImages(Byte, Int32, Int32) Extracts images from a range of pages of a PDF document to image objects
ExtractImages(Stream, Int32, Int32) Extracts images from a range of pages of a PDF document in a stream to image objects
ExtractImages(String, Int32, Int32) Extracts images from a range of pages of a PDF file to image objects
ExtractImagesAsync(Byte, CancellationToken) Asynchronously extracts images from all pages in a PDF document to image objects
ExtractImagesAsync(Stream, CancellationToken) Asynchronously extracts images from all pages of a PDF document in a stream to image objects
ExtractImagesAsync(String, CancellationToken) Asynchronously extracts images from all pages of a PDF file to image objects
ExtractImagesAsync(Byte, Int32, CancellationToken) Asynchronously extracts images from the pages of a PDF document to image objects starting at a given page number through the end of the document
ExtractImagesAsync(Stream, Int32, CancellationToken) Asynchronously extracts images from the pages of a PDF document in a stream to image objects starting at a given page number through the end of the document
ExtractImagesAsync(String, Int32, CancellationToken) Asynchronously extracts images from the pages of a PDF file to image objects starting at a given page number through the end of the document
ExtractImagesAsync(Byte, Int32, Int32, CancellationToken) Asynchronously extracts images from a range of pages of a PDF document to image objects
ExtractImagesAsync(Stream, Int32, Int32, CancellationToken) Asynchronously extracts images from a range of pages of a PDF document in a stream to image objects
ExtractImagesAsync(String, Int32, Int32, CancellationToken) Asynchronously extracts images from a range of pages of a PDF file to image objects
ExtractImagesToFile(Byte, String, String) Extracts images from all pages in a PDF document to image files
ExtractImagesToFile(Stream, String, String) Extracts images from the pages of a PDF document in a stream to image files
ExtractImagesToFile(String, String, String) Extracts images from all pages of a PDF file to image files
ExtractImagesToFile(Byte, Int32, String, String) Extracts images from a PDF document to image files starting at a given page number through the end of the document
ExtractImagesToFile(Stream, Int32, String, String) Extracts images from the pages of a PDF document in a stream to image files starting at a given page number through the end of the document
ExtractImagesToFile(String, Int32, String, String) Extracts images from the pages of a PDF file to image files starting at a given page number through the end of the document
ExtractImagesToFile(Byte, Int32, Int32, String, String) Extracts images from a range of pages of a PDF document to image files
ExtractImagesToFile(Stream, Int32, Int32, String, String) Extracts images from a range of pages of a PDF document in a stream to image files
ExtractImagesToFile(String, Int32, Int32, String, String) Extracts images from a range of pages of a PDF file to image files
ExtractImagesToFileAsync(Byte, String, String, CancellationToken) Asynchronously extracts images from all pages in a PDF document to image files
ExtractImagesToFileAsync(Stream, String, String, CancellationToken) Asynchronously extracts images from the pages of a PDF document in a stream to image files
ExtractImagesToFileAsync(String, String, String, CancellationToken) Asynchronously extracts images from all pages of a PDF file to image files
ExtractImagesToFileAsync(Byte, Int32, String, String, CancellationToken) Asynchronously extracts images from a PDF document to image files starting at a given page number through the end of the document
ExtractImagesToFileAsync(Stream, Int32, String, String, CancellationToken) Asynchronously extracts images from the pages of a PDF document in a stream to image files starting at a given page number through the end of the document
ExtractImagesToFileAsync(String, Int32, String, String, CancellationToken) Asynchronously extracts images from the pages of a PDF file to image files starting at a given page number through the end of the document
ExtractImagesToFileAsync(Byte, Int32, Int32, String, String, CancellationToken) Asynchronously extracts images from a range of pages of a PDF document to image files
ExtractImagesToFileAsync(Stream, Int32, Int32, String, String, CancellationToken) Asynchronously extracts images from a range of pages of a PDF document in a stream to image files
ExtractImagesToFileAsync(String, Int32, Int32, String, String, CancellationToken) Asynchronously extracts images from a range of pages of a PDF file to image files
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

See Also