Files To Be Included With Your Application - Namespace - Raster, Medical, Document Help

Files To Be Included With Your Application

Files for redistribution are installed by the LEADTOOLS setup. For information on the installation directory structure, refer to Installation Directory.

Required for all Applications

Leadtools

LEADTOOLS Raster Imaging core members. Required for all applications.

Notes

Copying or Redistributing Files

You may not copy or redistribute any of the following files without obtaining the proper license. In some cases, the license is included with your initial purchase of LEADTOOLS. In other cases, you must obtain a license from a third-party or enter into a royalty agreement with LEAD to obtain the proper license. For these special licensing situations, see the notes below accompanying the specific file.

Runtime License

For information about runtime licenses, refer to About LEADTOOLS Deployment Licenses.

"Nag" Message

For information about the "nag" message and runtime licenses, refer to LEADTOOLS Nag Message.

Header Files

You may not distribute LEADTOOLS header files with your application, and you may not provide software development capabilities to your customers.

Runtime Files Requirements for .NET 4.0 or Later

Most of the LEADTOOLS binaries for .NET 4.0 require redistributing Microsoft Visual C++ 2010 runtime files.

Exception: Leadtools.Drawing.MP.dll(32- and 64-bit) requires redistributing Microsoft Visual C++ 2017 runtime files.

Runtime Files Requirements for LEADTOOLS Java SDK Files to be Included with your Java Application
File Names Unless otherwise noted, the file names are the same for both Win32 and x64 platforms.
Making DLLs Available to Your Application

Make the DLLs in the LEADTOOLS Library available to your application in one of two ways:

  • Install the DLLs in the application's directory
  • Install them in the Global Assembly Cache (GAC). For more information on this method, refer to The Microsoft Gacutil Tool

LEAD Highly recommends that you DO NOT use the Microsoft Global Assembly Cache (GAC)!

The specific set of redistributables needed depends on the functionality of the application being distributed. The following tables list the redistributables and describe the functionality each redistributable provides. Use the tables to determine which LEADTOOLS redistributables provide the support your application needs.

Redistributables

Redistributable Groups

The following redistributables are grouped together because each member contributes a separate portion of the support needed for that functionality.

File Format Support There are two categories of file format support:
  • For a list of files required for Reading and Writing Support with RasterCodecs, click here.
  • For a list of files required for Document Support with DocumentWriters and VirtualPrinter support, click here.
OCR Support

Before copying or redistributing any of the files for OCR functionality, you must first enter into a Royalty Agreement with LEAD. Contact the OEM Department.

For details, refer to OCR Files to be Included with Your Application.

Annotations Support

For a list of files required to support Annotations, click here.

Barcode Support

Note: Before copying or redistributing any of the files for Barcode functionality, you must first enter into a Deployment License Agreement with LEAD. For more information, contact licensing@leadtools.com.

For a list of files required to support Barcodes, click here.

DICOM Support

For a list of files required to support DICOM, click here.

Distributed Computing (Job Processor) Support

Note: Before copying or redistributing any of the files for Barcode functionality, you must first enter into a Deployment License Agreement with LEAD. For more information, contact licensing@leadtools.com.

For more information about deploying LEADTOOLS Distributed Computing (Job Processor), refer to Deploying LEADTOOLS Distributed Computing Applications.

For a list of files required for Distributed Computing (Job Processor) support, click here.

Documents Support

For a list of files required to support Documents functionality, click here.

Forms Support

For a list of files required to support Forms functionality, click here.

PDF Support

For a list of files required to support PDF functionality, click here.

Image Processing Support

For a list of files required to support Image Processing functionality, click here.

JPIP Support

For a list of files required to support JPIP functionality, click here.

PACS Framework Data Access Layer and Rules Add-in Support

For a list of files required to support the PACS Framework Data Access Layer and Rules add-in, click here.

Medical Workstation Support

For a list of files required to support Medical Workstation functionality, click here.

Clinical Context Object Workgroup (CCOW) Support

For a list of files required to support Clinical Context Object Workgroup (CCOW) functionality, click here.

Windows Media Support

For a list of files required to support Windows Media functionality, click here.

Demo DLLs Support

For a list of the Demo DLLS required to support the examples, click here.

NuGet Packages

LEADTOOLS provides .NET developers with NuGet packages support as an additional means for obtaining the latest LEADTOOLS toolkit binaries. For details on the available selection, refer to the following resources:

Individual Application-Specific Redistributables

Application-Specific Redistributable Explanation
Leadtools.AddIn.BrokerHost

PACS Framework Server add-in that hosts the LEADTOOLS Modality Worklist WCF service.

Also requires Leadtools, Leadtools.Dicom, Leadtools.Dicom.AddIn, Leadtools.Dicom.Common, Leadtools.Dicom.Scu, Leadtools.Logging, and Leadtools.Medical.Worklist.Wcf.

Leadtools.Caching

Caching support - used by the Documents Library.

Leadtools.Codecs

Required for reading and writing image files. See below for information on individual codec DLLs.

XMP metadata functions also require Leadtools.Codecs.Xmp.

Leadtools.CloudServices

Required for implementing high-level recognition, conversion, file verification, and image processing functionality.

Leadtools.ColorConversion

Required for Colorspace conversion and some file formats.
This DLL is also required for loading JPEG CMYK images and for loading/saving PDF and JPEG LAB images.

Leadtools.Controls.WinForms

WinForms implementation of Leadtools.Controls. Required for displaying images in Windows Forms applications. Provides support for zooming, panning, scrolling, etc.

Leadtools.Controls.Wpf

WPF implementation of Leadtools.Controls. Required by Leadtools.Controls for WPF. Contains the ImageViewer control class.
For information about the "nag" message and runtime licenses, refer to LEADTOOLS Nag Message.

Leadtools.Converters

Required for loading/saving image and non-image data to the multiple image file formats supported by LEADTOOLS

Leadtools.CreditCards

Required for scanning credit cards. Also requires Leadtools and Leadtools.Forms.Recognition

Leadtools.Drawing Provides support for painting/drawing to a device, painting on the surface of a LEADTOOLS image, image conversion, region conversion, etc.

Leadtools.ImageOptimization

Required for Image Optimization functionality.
Also requires one or more file format codecs.

Leadtools.Jpeg2000 Required for applications that include JPEG 2000 JPX support.
Leadtools.Logging (PACS) Required for implementing logging in your applications.
Leadtools.Logging.Medical (PACS) Provides medical-specific extensions to the logging framework.
Also requires Leadtools.Logging and Leadtools.Dicom.
Leadtools.Mrc Required for LEAD MRC segmentation functionality and advanced PDF compression functionality.
Also requires one or more file format codecs.
Leadtools.MediaWriter Required to burn DVD and ISO images to a DVD disk. It contains classes for the MediaWriter objects needed to create and burn disc images. It is included in the LEADTOOLS DVD Module.
Also requires DSKERNEL2 for Win32 and DSKERNEL2x for x64.
Leadtools.Medical.DataAccessLayer (PACS) Required for implementing customizable Data Access objects that work with any data store.
Leadtools.Medical.ExternalStore.DataAccessLayer (PACS) Contains interfaces and classes for storing, querying, and updating general External Store information.
Leadtools.MedicalViewer Contains the Leadtools.MedicalViewer control class.
Also requires the Leadtools.Medical3D.
Leadtools.Medical.Media.DataAccessLayer (PACS) Contains interfaces and classes for storing, querying, and updating DICOM Media Creation Managements IOD.
Leadtools.Medical.Logging.DataAccessLayer (PACS) Required to store and access PACS Servers and client's event logs.
Leadtools.Medical.Storage.DataAccessLayer (PACS) Required to store, query and update general DICOM Composite Instances.
Leadtools.Medical.Worklist.Wcf (PACS) Provides the WCF services that interact with modality worklist databases.
Also requires Leadtools, Leadtools.Dicom, Leadtools.Dicom.AddIn, Leadtools.Dicom.Common, Leadtools.Logging, Leadtools.Medical.DataAccessLayer, Leadtools.Medical.Worklist.DataAccessLayer
Leadtools.Medical3D Support DLL for Leadtools.MedicalViewer.
Leadtools.Medical.HL7 Required for creating, parsing, and exchanging messages related to electronic health documents.
Leadtools.Printer Required for Virtual Printer Driver functionality.
Also requires the LEADTOOLS Virtual Printer Driver Engine Redistributable Files.
Leadtools.Printer.Client Required for Virtual Printer Driver network printing functionality.
Also requires the LEADTOOLS Virtual Printer Driver Engine Redistributable Files.
Leadtools.Printer.Client.Installer Required for Virtual Printer Driver network printing functionality.
Also requires the LEADTOOLS Virtual Printer Driver Engine Redistributable Files.
Leadtools.ScreenCapture Required for Screen Capture functionality.
Leadtools.Services.Twain (WCF) Provides a set of web services from controlling TWAIN devices.
Also requires Leadtools, Leadtools.Codecs, and Leadtools.Twain.
Leadtools.SharePoint.Client Required for supporting client access to Microsoft SharePoint server.
Also requires the Microsoft SharePoint Foundation 2010 Client Object Model Redistributable (Microsoft.SharePoint.Client and Microsoft.SharePoint.Client.Runtime).
Leadtools.SpecialEffects Required for display effects and transitions.
Leadtools.Svg Required to add vector load, edit, save, conversion, and display functionality to applications.
Leadtools.Twain Required for TWAIN scanning functionality.
Leadtools.UserMapping.Agent A sample assembly that implements a user mapping agent for the CCOW toolkit.
Leadtools.Vector Required for supporting vector file formats.
Leadtools.Web Required for WebForms applications. Some controls require that LEADTOOLS codec DLLs are available to your application.
For more information, refer to Leadtools.Web.Controls.BrowserImageFormat.
Leadtools.Wia Required for WIA scanning functionality.
Leadtools.WinForms.CommonDialogs.File Required for File Open and File Save common dialogs.
Also requires LEADTOOLS file format codecs.
Leadtools.WinForms.CommonDialogs.Color Required for common dialogs that provide imaging-specific capabilitiews.
Also requires LEADTOOLS file format codecs.

Deprecated

Application-Specific Redistributable Explanation
Leadtools.AddIn.Router

(Deprecated) Use the LEADTOOLS Rules add-in instead, which is a more powerful and flexible alternative. Adds DICOM routing functionality to a PACS Framework server.

Leadtools.AddIn.StoreProxy (Deprecated) Use the LEADTOOLS Rules add-in instead, which offers a more powerful and flexible alternative. Provides a storage proxy for an existing DICOM Server. This makes it possible to use the PACS Framework routing ability, but use a different DICOM server implementation.
Leadtools.Windows.Controls (Deprecated) Use Leadtools.Controls.Wpf instead.

Related Topics

LEADTOOLS NuGet Packages Dependency Tree
File Format Support
OCR Files To Be Included With Your Application
Annotations Support
Barcode Support
DICOM Support
Distributed Computing - Job Processor - Support
Documents Support
Forms Support
Image Processing Support
JPIP Support
PACS Framework Data Access Layer and Rules Add-in Support
Medical Workstation Support
Clinical Context Object Workgroup (CCOW) Support
Windows Media Support
Demo DLLs Support
Help Version 20.0.2018.8.13
Products | Support | Contact Us | Copyright Notices
© 1991-2018 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document