Provide supports to load and create Document objects as well as managing the global cache.
The main class used for the LEADTOOLS Documents class library is Document. This class abstracts the internal implementation to provide unified properties and methods to access the internal document. Users can create a new document or load existing documents from disk file or a URL.
Documents cannot be created directly, instead, use the static DocumentFactory methods to obtain a Document instance as follows:
Member | Description |
---|---|
LoadFromFile | Loads a document from existing data stored in a disk file |
LoadFromUri | Loads a document from existing data stored in a remote URL |
LoadFromUriAsync | Loads a document asynchronously from an existing data stored in remote URL |
LoadFromStream | Loads a document from existing data stored in a stream |
RasterCodecsTemplate | Global template used when loading and saving raster and SVG images |
When combined with ObjectCache provide the following extra functionality:
Member | Description |
---|---|
Cache | The global LEADTOOLS ObjectCache object responsible for managing cache items and expiration policies. The cache can be stored in this value (if the system requires the use of a single global cache) or a new instance is passed directly to the various uploading, loading and saving methods to use distinct or shared caches with each document. |
Create | Creates a new empty document |
LoadFromCache | Loads a previously saved document from the cache |
DeleteFromCache | Deletes a document from the cache |
BeginUpload, UploadDocument and AbortUploadDocument | Provides support for uploading a document to the cache system used by the factory |
Loading Using LEADTOOLS Documents Library
Creating Documents with LEADTOOLS Documents Library
Documents Library Coordinate System
Loading Encrypted Files Using the Documents Library
Parsing Text with the Documents Library
Barcode processing with the Documents Library