Leadtools Getting Started (original) (raw)

Summary

The Leadtools namespace provides libraries with properties, methods, events, structures and interfaces for building applications with LEADTOOLS SDKs. It is required in all applications.

.NET

.NET Framework

iOS and macOS

Java/Android

JavaScript HTML5

.NET

Redistributables Paths

Path Target Platform
\Bin\net .NET 6+

Dependencies

Library Description Dependencies
Leadtools.dll Core Library -
NuGet Package Description
Leadtools.Barcode Barcode Library to Detect, Read, and Write 1D and 2D Barcodes
Leadtools.Document.Sdk Document Imaging Library
Leadtools.Document.Viewer.WinForms Document Imaging Library for WinForms
Leadtools.Document.Viewer.Wpf Document Imaging Library for WPF
Leadtools.Formats.Document Document Formats Library
Leadtools.Formats.Raster.Additional Additional Raster File Formats Library
Leadtools.Formats.Raster.Camera Camera File Formats Library
Leadtools.Formats.Raster.Common Common Raster File Formats Library
Leadtools.Formats.Vector Vector Formats Library
Leadtools.Image.Processing Image Processing Library
Leadtools.Ocr OCR Library
Leadtools.Ocr.Languages.Additional OCR Library plus Additional Languages
Leadtools.Ocr.Languages.Asian OCR Library plus Additional Asian Languages
Leadtools.Pdf PDF Library

Supported File Formats

File Format Description Redistributables
See file formats listed in Leadtools.Codecs See Leadtools.Codecs See redistributables for Leadtools.Codecs

Sample Programs

Demo Name Source Code Path Description
ASP.NET Controller \Examples\Main\DotNet\AspNetControllerDemo\net Demonstrates using the LEADTOOLS .NET Core NuGet packages to create an ASP.NET RESTful service and showcases how to use LEADTOOLS within a .NET Core Web API environment. Has three controller endpoints showcasing different LEADTOOLS engines: /Barcode/RecognizeBarcodes /Convert/ConvertImage /Ocr/GetText You can use the following sample urls to test: /Barcode/RecognizeBarcodes?uri=https://demo.leadtools.com/images/tiff/barcode1.tif /Convert/ConvertImage?uri=https://demo.leadtools.com/images/pdf/leadtools.pdf /Ocr/GetText?uri=https://demo.leadtools.com/images/tiff/ocr1.tif
Demo Name Source Code Path Pre-Compiled Executable Path Description
Draw \Examples\Main\DotNet\DrawDemo\net \Bin\net\DrawDemo_Original.exe Demonstrates using RasterImage object as a drawing surface. Gets a drawing surface for the LEADTOOLS RasterImage object. Draws graphic objects on the RasterImage object. Saves the updated image.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Main \Examples\Main\DotNet\MainDemo\net \Bin\net\MainDemo_Original.exe Demonstrates many of the basic and advanced core features of LEADTOOLS. Load and save all formats supported by LEADTOOLS Display (scroll/zoom) images with options, including Animation Apply Image Processing Capture images from the screen Acquire images from TWAIN and WIA scanners Print images Copy/paste images to and from the clipboard
Demo Name Source Code Path Pre-Compiled Executable Path Description
Paint While Load \Examples\Main\DotNet\PaintWhileLoadDemo\net \Bin\net\PaintWhileLoadDemo_Original.exe Demonstrates painting an image to the screen while loading/decoding. Simulates receiving an image file over a slow connection. Paints the image in chunks, as it is loaded/decoded.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Print Preview \Examples\Main\DotNet\PrintPreviewDemo\net \Bin\net\PrintPreviewDemo_Original.exe Demonstrates implementing image print preview support using LEADTOOLS.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Main Demo (WPF) \Examples\Main\DotNet\WPFMainDemo\net \Bin\net\WPFMainDemo_Original.exe Demonstrates many of the basic and advanced core features of LEADTOOLS WPF. Load and save all formats supported by LEADTOOLS Display (scroll/zoom) images with options Apply Image Processing

.NET Framework

Redistributables Paths

Path Target Platform
\Bin\DotNet4\Win32 x86 .NET 4 or 4.5
\Bin\DotNet4\x64 x64 .NET 4 or 4.5

Dependencies

Library Description Dependencies
Leadtools.dll Core Library -
NuGet Package Description
Leadtools.Barcode Barcode Library to Detect, Read, and Write 1D and 2D Barcodes
Leadtools.Document.Sdk Document Imaging Library
Leadtools.Document.Viewer.WinForms Document Imaging Library for WinForms
Leadtools.Document.Viewer.Wpf Document Imaging Library for WPF
Leadtools.Formats.Document Document Formats Library
Leadtools.Formats.Raster.Additional Additional Raster File Formats Library
Leadtools.Formats.Raster.Camera Camera File Formats Library
Leadtools.Formats.Raster.Common Common Raster File Formats Library
Leadtools.Formats.Vector Vector Formats Library
Leadtools.Image.Processing Image Processing Library
Leadtools.Ocr OCR Library
Leadtools.Ocr.Languages.Additional OCR Library plus Additional Languages
Leadtools.Ocr.Languages.Asian OCR Library plus Additional Asian Languages
Leadtools.Pdf PDF Library

Sample Programs

Demo Name Source Code Path Pre-Compiled Executable Path Description
Draw \Examples\Main\DotNet\DrawDemo\fx \Bin\DotNet4\<Win32/x64>\DrawDemo_Original.exe Demonstrates using RasterImage object as a drawing surface. Gets a drawing surface for the LEADTOOLS RasterImage object. Draws graphic objects on the RasterImage object. Saves the updated image.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Main \Examples\Main\DotNet\MainDemo\fx \Bin\DotNet4\<Win32/x64>\MainDemo_Original.exe Demonstrates many of the basic and advanced core features of LEADTOOLS. Load and save all formats supported by LEADTOOLS Display (scroll/zoom) images with options, including Animation Apply Image Processing Capture images from the screen Acquire images from TWAIN and WIA scanners Print images Copy/paste images to and from the clipboard
Demo Name Source Code Path Pre-Compiled Executable Path Description
Paint While Load \Examples\Main\DotNet\PaintWhileLoadDemo\fx \Bin\DotNet4\<Win32/x64>\PaintWhileLoadDemo_Original.exe Demonstrates painting an image to the screen while loading/decoding. Simulates receiving an image file over a slow connection. Paints the image in chunks, as it is loaded/decoded.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Print Preview \Examples\Main\DotNet\PrintPreviewDemo\fx \Bin\DotNet4\<Win32/x64>\PrintPreviewDemo_Original.exe Demonstrates implementing image print preview support using LEADTOOLS.
Demo Name Source Code Path Pre-Compiled Executable Path Description
Main Demo (WPF) \Examples\Main\DotNet\WPFMainDemo\fx \Bin\DotNet4\<Win32/x64>\WPFMainDemo_Original.exe Demonstrates many of the basic and advanced core features of LEADTOOLS WPF. Load and save all formats supported by LEADTOOLS Display (scroll/zoom) images with options Apply Image Processing

Supported File Formats

File Format Description Redistributables
See file formats listed in Leadtools.Codecs See Leadtools.Codecs See redistributables for Leadtools.Codecs

iOS and macOS

Redistributables Paths

Path Target Platform
\Bin\Xcode\XCFrameworks\iOS iOS
\Bin\Xcode\Frameworks\macOS macOS

Dependencies

Library Description Dependencies
Leadtools.framework Core Library Leadtools.Kernel.framework

Supported File Formats

File Format Description Redistributables
See file formats listed in Leadtools.Codecs See Leadtools.Codecs See redistributables for Leadtools.Codecs

Sample Programs

Demo Name Source Code Path Description
C Application \Examples\Main\Xcode\iOS\<Objective-C/Swift>\C Application Demonstrates using LEADTOOLS C++ classes in an Image Viewer demo

Java/Android

Redistributables Paths

Path Target Platform
\Bin\Android\x86_64 (Android) x86_64 Android
\Bin\Android\x86 (Android) x86 Android
\Bin\Android\arm64-v8a (Android) arm64-v8a Android
\Bin\Android\armeabi-v7a (Android) armeabi-v7a Android
\Bin\CDLL\Win32 (Windows) x86 Windows
\Bin\CDLL\x64 (Windows) x64 Windows
\Bin\Lib\x86 (Linux) x86 Linux
\Bin\Lib\x64 (Linux) x64 Linux

Dependencies

Library Description Jars Native Libraries
leadtools.jar Core Library Android libleadtools.so iOS/macOS Leadtools.framework Linux libltkrn.so Windows Ltkrnu.dll Ltkrnx.dll

Sample Programs

Demo Name Source Code Path Description
LEADTOOLS Demos Library (Android) \Examples\Main\Android\LeadtoolsDemos Provides the classes and objects used by the LEADTOOLS Android demos. Camera Handler Device Utility Helper for requesting permissions for camera/external storage File Browser Dialog/DialogFragment Image File Saver Invert Color Array Adapter Messager Open File Dialog/DialogFragment Progress Dialog/DialogFragment Save File Dialog/DialogFragment Save Format Dialog Shadowed Scroll View Splash Screen Support Helper for setting the license Utility Methods Helper
Demo Name Source Code Path Description
Main (Java) \Examples\Main\Java\MainDemo Demonstrates the basic and core features of LEADTOOLS. Load and save all formats supported by LEADTOOLS Apply Image Processing

Supported File Formats

File Format Description Redistributables
See file formats listed in Leadtools.Codecs See Leadtools.Codecs See redistributables for Leadtools.Codecs

JavaScript HTML5

Refer to Leadtools HTML5 - Getting Started for information on JavaScript and TypeScript HTML5 support:

See Also

Reference

Tutorials

Installation and Technical Support

Unlocking Special LEAD Features

Raster Topics Summary

Image Processing Topics Summary

Version History

Leadtools Assembly Changes