Document Solutions for Imaging
Getting Started / License Information
In This Topic
    License Information
    In This Topic

    Document Solutions for Imaging supports the following types of license:

    Unlicensed

    After downloading the product, the product works in the unlicensed mode. However, not more than 10 instances of GcBitmapGraphics and GcWicBitmapGraphics (combined) can be created when the product is used without license.

    If you have already created 10 instances of GcBitmapGraphics (BitmapRenderer) and GcWicBitmapGraphics (RenderTarget), following exception is thrown on creating the next instance:

    'Unlicensed copy of Document Solutions for Imaging. The number of GcBitmapGraphics (BitmapRenderer) and GcWicBitmapGraphics (RenderTarget) instances is limited to 10. Contact us.sales@mescius.com to get your 30-day evaluation key.'

    Evaluation License

    DsImaging evaluation license is available to users for 30 days to evaluate the product. If you want to evaluate the product, you can ask for evaluation license key by sending an email to us.sales@mescius.com.

    The evaluation version has an expiration date that is determined when an evaluation key is generated. After applying the evaluation license key, you can use the complete product until the license expiry date.

    After the expiry date, following exception is thrown:

    'This evaluation copy of Document Solutions for Imaging has expired. Contact us.sales@mescius.com to purchase your license. To continue using DsImaging with limitations, remove the expired evaluation license key.'

    Licensed

    DsImaging production license is issued at the time of purchase of the product. If you have a production license, you can access all the features of DsImaging without any limitations.

    Apply License

    To apply evaluation/production license in DsImaging, the long string key needs to be copied to the code in one of the following two ways.

    A number of other classes are also licensed, just like GcBitmap, using the same keys and instance counts. These include GcWicBitmap, GcSvgGraphics, GcSkiaBitmap, GcSkiaImage, GcSkiaGraphics, BilevelBitmap, GrayscaleBitmap, Indexed4bppBitmap, Indexed8bppBitmap, GcTiffReader, GcGifReader, and GcIco. Many of these types can be converted to or from GcBitmap; in that case, the converted object gets licensed if the original was. Similarly, when rendering HTML pages into images, GcHtmlBrowser class also needs a license to avoid limitations. To apply a license, pass your DsImaging license key as a parameter in ApplyGcImagingLicenseKey method or the static SetGcImagingLicenseKey method. For more information, refer to Render HTML to Image.