Table of contents

CDirectoryFetcher

The CDirectoryFetcher class is a utility class that retrieves a list of files from a specified directory based on certain criteria. It inherits from the CProactiveImageSourceAdapter class.

Definition

Namespace: dynamsoft::utility

Assembly: DynamsoftUtility

class CDirectoryFetcher : public CProactiveImageSourceAdapter

Methods Summary

Method Description
SetDirectory Sets the directory path and filter for the file search.
SetPDFReadingParameter Sets the parameters for reading PDF files.
SetPages Sets the 0-based page indexes of a file (.tiff or .pdf) for barcode searching.

SetDirectory

Sets the directory path and filter for the file search.

int SetDirectory(const char *path, const char *filter, bool recursive)

Parameters

[in] path The path of the directory to search.

[in] filter A string that specifies file extensions. For example: “*.BMP;*.JPG;*.GIF”, or “*.*”, etc.

[in] recursive Specifies whether to load files recursively.

Return value

Returns an integer value that represents the success or failure of the operation.

Error Code Value Description
EC_READ_DIRECTORY_FAILED -10064 Failed to read the directory.

SetPDFReadingParameter

Sets the parameters for reading PDF files.

int SetPDFReadingParameter(const CPDFReadingParameter& para)

Parameters

[in] para The parameter object for reading PDF files.

Return value

Returns an integer value that represents the success or failure of the operation.

Error Code Value Description
EC_PARAMETER_VALUE_INVALID -10038 There exists invalid parameter value in your JSON data.

See Also

CPDFReadingParameter

SetPages

Sets the 0-based page indexes of a file (.tiff or .pdf) for barcode searching. By default, there is no restriction on the number of pages that can be decoded in a single file.

int SetPages(const int pages[], int pagesCount)

Parameters

[in] pages An integer array containing the page information to be set.

[in] pagesCount The number of elements in the array.

Return value

Returns an integer value that represents the success or failure of the operation.

Is this page helpful?

YesYes NoNo

In this article: