Leadtools.Controls Getting Started (.NET)

Summary

Leadtools.Controls has the following implementations that provide image viewing controls:

.NET
.NET Framework
Android
JavaScript HTML5

.NET

Redistributables Paths

Path Target Platform
<installdir>\Bin\net .NET 6+

Dependencies

Library Description
Leadtools.Controls.WinForms.dll Windows Forms Controls Library
Leadtools.Controls.Wpf.dll WPF Forms Controls Library
NuGet PackageDescription
Leadtools.Viewer.Controls.WinForms Image Viewer Controls for WinForms
Leadtools.Viewer.Controls.Wpf Viewer Controls for WPF

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
Demo Name Source Code Path Pre-Compiled Executable Path Description
MRC Segmentation \Examples\PDF\DotNet\MrcSegmentationDemo\net \Bin\net\MrcSegmentationDemo_Original.exe

Demonstrates MRC segmentation functionality.

Create Mixed Raster Content images which simultaneously maximize image compression and image quality.

Demo Name Source Code Path Pre-Compiled Executable Path Description
PDF Compressor \Examples\PDF\DotNet\PdfCompDemo\net \Bin\net\PdfCompDemo_Original.exe

Demonstrates PDFCompressor functionality.

Convert images to PDF documents using Mixed Raster Content (MRC) technique and many compression types.

Demo Name Source Code Path Pre-Compiled Executable Path Description
PDF Document \Examples\PDF\DotNet\PDFDocumentDemo\net \Bin\net\PDFDocumentDemo_Original.exe

Demonstrates PDF SDK functionality with loading and extracting info from PDF documents.

  • Search, copy, and extract Text and images.
  • Load, edit and add Annotations.
  • Load bookmarks and internal links.
  • Load Document metadata.
  • Export text file.
Demo Name Source Code Path Pre-Compiled Executable Path Description
PDF File \Examples\PDF\DotNet\PDFFileDemo\net \Bin\net\PDFFileDemo_Original.exe

Demonstrates PDF SDK functionality with manipulation and conversion PDF documents.

  • Optimize PDF documents.
  • Convert to PDF/A documents.
  • Linearize PDF documents for fast web viewing.
  • Merge and split PDF documents.
  • Encrypt PDF documents.
  • Add, replace, and delete pages.
  • Update PDF document metadata.
  • Update PDF document initial view.
  • Convert postscript files to PDF documents.

.NET Framework

Redistributables Paths

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

Dependencies

Library Description
Leadtools.Controls.WinForms.dll Windows Forms Controls Library
Leadtools.Controls.Wpf.dll WPF Forms Controls Library
NuGet PackageDescription
Leadtools.Viewer.Controls.WinForms Image Viewer Controls for WinForms
Leadtools.Viewer.Controls.Wpf Viewer Controls for WPF

Sample Programs

Demo Name Source Code Path Pre-Compiled Executable Path Description
Draw \Examples\Main\DotNet\DrawDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\DrawDemo.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/Win32/x64/x64>\MainDemo.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/Win32/x64/x64>\PaintWhileLoadDemo.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/Win32/x64/x64>\PrintPreviewDemo.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/Win32/x64/x64>\WPFMainDemo.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
Demo Name Source Code Path Pre-Compiled Executable Path Description
MRC Segmentation \Examples\PDF\DotNet\MrcSegmentationDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\MrcSegmentationDemo.exe

Demonstrates MRC segmentation functionality.

Create Mixed Raster Content images which simultaneously maximize image compression and image quality.

Demo Name Source Code Path Pre-Compiled Executable Path Description
PDF Compressor \Examples\PDF\DotNet\PdfCompDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\PdfCompDemo.exe

Demonstrates PDFCompressor functionality.

Convert images to PDF documents using Mixed Raster Content (MRC) technique and many compression types.

Demo Name Source Code Path Pre-Compiled Executable Path Description
PDF Document \Examples\PDF\DotNet\PDFDocumentDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\PDFDocumentDemo.exe

Demonstrates PDF SDK functionality with loading and extracting info from PDF documents.

  • Search, copy, and extract Text and images.
  • Load, edit and add Annotations.
  • Load bookmarks and internal links.
  • Load Document metadata.
  • Export text file.
Demo Name Source Code Path Pre-Compiled Executable Path Description
PDF File \Examples\PDF\DotNet\PDFFileDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\PDFFileDemo.exe

Demonstrates PDF SDK functionality with manipulation and conversion PDF documents.

  • Optimize PDF documents.
  • Convert to PDF/A documents.
  • Linearize PDF documents for fast web viewing.
  • Merge and split PDF documents.
  • Encrypt PDF documents.
  • Add, replace, and delete pages.
  • Update PDF document metadata.
  • Update PDF document initial view.
  • Convert postscript files to PDF documents.

Android

Redistributables Paths

Path Target Platform
<installdir>\Bin\Java leadtools.controls.android.jar (Android)

Dependencies

Library Description Native Libraries  
leadtools.jar Core library Android:  
libleadtools.so  

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

JavaScript HTML5

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

  • Leadtools.Controls.js
  • Leadtools.Controls.d.ts

See Also

Reference

Using Image Viewer

Image Viewer Tutorials

Version History

Leadtools.Controls Assembly Changes

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.