Accusoft.FSInvoices1.Net - Updated
Image Provider
User Guide > How To > Perform Advanced Operations > Image Provider

Use IImageProvider to acquire an image file for processing. The source of the image is determined by the user. It may be a file in the system as shown in the sample code below, or it may be in a data base, or where ever the user decides.

Example
Copy Code
    /// <summary>
    /// Implement an IImageProvider that gets images from the file system.
    /// </summary>
    public class ImageProvider : IImageProvider
    {
        /// <summary>
        /// Gets a stream representing an image file for the file system
        /// </summary>
        /// <param name="fileId">Path of the file to load</param>
        /// <returns>Image stream</returns>
        public System.IO.Stream GetImage(string fileId)
        {
        return new System.IO.FileStream(fileId, System.IO.FileMode.Open, System.IO.FileAccess.Read);
        }
    }