Files to be Included with your Application

Summary

Files for redistribution are installed by the LEADTOOLS setup.

Note

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.


Note Use and deployment of the .JS files with your application requires that a server license be purchased for each webserver the .JS file is installed upon. If you are using any other portions of LEADTOOLS on your web server, you may need additional licenses.

Provided you have obtained the necessary license, you may deploy the .JS files on the licensed webserver

for use in conjunction with your application through the http protocol supported by your webserver and your end users web-browsers. The .JS files may not be redistributed, copied or otherwise made available for use by any other application other than the end user web application for which you have obtained a valid server license. You may not remove any copyright strings that are included with the .JS files, or otherwise modify the .JS file or reverse engineer, disassemble, or decompile it or otherwise attempt to discover the underlying algorithms or other trade secrets contained in the software.

JavaScript Files (*.js)

The following table summarizes the .JS files that you can use in your applications.

JS File / Namespace Comments
Leadtools.js Contains core classes for LEADTOOLS functionality including data types and helper classes.
Leadtools.Annotations.Automation.js Contains classes for implementing automated mode annotations (with end-user interaction).
Leadtools.Annotations.BatesStamp.js Contains classes for building edit mode and run mode designers for annotation on BatesStamp objects.
Leadtools.Annotations.Designers.js Contains classes for building edit mode and run mode designers for annotation objects.
Leadtools.Annotations.Engine.js Contains core classes for LEADTOOLS annotation support, including annotation object classes, interfaces for annotation renderers, and helper classes.
Leadtools.Annotations.Rendering.JavaScript.js Contains classes for rendering annotation objects.
Leadtools.ContentManager.js Contains Content Manager functionality.
Leadtools.Controls.js Contains Image Viewer control classes and classes for UI interactive mode support.
Leadtools.Controls.Medical.js LEADTOOLS HTML5 and JavaScript classes for implementing client-side window-leveling and image processing.
Leadtools.Document.js Contains classes for loading, saving and converting any type of document file.
Leadtools.Document.Viewer.js Contains classes for the document viewer.
Leadtools.Document.Editor.js Contains classes for the document editor.
Leadtools.Extensions.js Contains LEADTOOLS extensions.
Leadtools.ImageProcessing.Color.js Contains classes for processing images (or selected image portions), such as brightness, contrast and others.
Leadtools.ImageProcessing.Core.js Contains classes for processing images (or selected image portions), such as resizing, or remapping bitmap intensity.
Leadtools.ImageProcessing.Effects.js Contains classes for processing images (or selected image portions), such as anti-aliasing, or applying spatial or binary filters.
Leadtools.ImageProcessing.Main.js Contains classes for functions such as those for monitoring status, or flipping or reversing images.
Leadtools.LEADVIEW.js Contains classes for the LEADVIEW Viewer Library.
Leadtools.Multimedia.js Contains Multimedia functionality to support Audio/Video features.
Leadtools.Scanning.js Contains scanning functionality to support TWAIN features.

Cascade Stylesheet (*.css)

CSS File Comments
Leadtools.LEADVIEW.css Constains cascade styles

TypeScript Files (*.d.ts)

TypeScript files provide similar support as the JavaScript files. Refer to the above table for details on JavaScript file support. To match a TypeScript file to its equivalent JavaScript, just match the file name without the extension. For example: Leadtools.d.ts corresponds to Leadtools.js.

TypeScript File Available as JavaScript *.js
Leadtools.d.ts
Leadtools.Annotations.Automation.d.ts
Leadtools.Annotations.BatesStamp.d.ts
Leadtools.Annotations.Designers.d.ts
Leadtools.Annotations.Engine.d.ts
Leadtools.Annotations.Rendering.JavaScript.d.ts
Leadtools.ContentManager.d.ts
Leadtools.Controls.d.ts
Leadtools.Controls.Medical.d.ts
Leadtools.Document.d.ts
Leadtools.Document.Viewer.d.ts
Leadtools.Document.Editor.d.ts
Leadtools.LEADVIEW.d.ts
Leadtools.Multimedia.d.ts
Leadtools.Scanning.d.ts

Example Web Services and Applications

<INSTALLATION_DIR>\\Examples\\JS contains sample Web services and applications.

Client-Side PDF Rendering

The following files are required for Client-side PDF rendering support in the LEADTOOLS Document Viewer. The files are located in the Bin\JS installation directory.

File Comments
Leadtools.Pdf.js Main client-side PDF renderer
Leadtools.Pdf.Worker.js PDF renderer web worker
Leadtools.Pdf.Compatibility.js PDF renderer modenizer

LEADTOOLS SDK Platform and Application-Specific Redistributables

Description
Application-Specific For LEADTOOLS SDK core redistributables requirement of the exact assemblies and libraries to use on a specific platform and application, refer to the Files to be Included.
Application-Java-Specific For LEADTOOLS SDK core redistributables requirement of the exact assemblies and libraries to use on Java platforms and applications, refer to the Files to be Included and Files to be Included with your Java Application.
Assembly Directory For LEADTOOLS SDK installation directory information, refer to Installation Directory.
Licensing For licensing information, refer to LEADTOOLS Runtime Licensing and LEADTOOLS Runtime Licensing FAQ
Help Version 22.0.2021.11.8
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS HTML5 JavaScript
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.