The DsImaging packages are fully supported on Visual Studio 2017 or later for Windows, Visual Studio for MAC, and Visual Studio Code for Linux and are compatible with the following:
DsImaging references are available through NuGet, a Visual Studio extension that adds the required libraries and references to your project automatically. To work with DsImaging, you need to have following references in your application:
Reference | Purpose |
---|---|
DS.Documents.Imaging |
To use DsImaging in an application, you need to reference (install) just the DS.Documents.Imaging package. It will pull in the required infrastructure packages. |
DS.Documents.Imaging.Windows | DS.Documents.Imaging.Windows provides support for font linking specified in the Windows registry, and access to native Windows imaging APIs, improving performance and adding some features (e.g. reading TIFF-JPEG frames). |
DS.Documents.DX.Windows | DS.Documents.DX.Windows is an infrastructure package used by DS.Documents.Imaging.Windows. You do not need to reference it directly. |
DS.Documents.Imaging.Skia | Skia represents a rendering engine based on SkiaSharp and is used for drawing text and graphics. You can optionally install this package for rendering quality graphics across various platforms. For more information, see Render using Skia Library. |
Note: With v7.0, GrapeCity.Documents.Imaging (GcImaging) package is renamed to DS.Documents.Imaging (DsImaging). The namespaces and classes within DS.Documents.Imaging remain the same, which provide the same functionality and are backwards compatible with GrapeCity.Documents.Imaging, ensuring minimal impact on your existing projects.
To upgrade GcImaging package to DsImaging package in your existing projects, follow one of the below options:
In order to use DsImaging in a .NET Core, ASP.NET Core, .NET Framework application (any target that supports .NET Standard 2.0), install the NuGet packages in your application using the following steps: