Sample Programs
LEADTOOLS supports your programming endeavors with thousands of code snippets, function examples, tutorials, and demo programs.
Demo Programs
LEADTOOLS demo programs showcase LEADTOOLS core features, and demonstrate some of the simple, yet powerful applications that can be produced with LEADTOOLS. All LEADTOOLS demos come in C# and VB.NET versions.
Demo Executables
LEADTOOLS demo executables show and allow you to manipulate basic toolkit functionality through a simple user interface. Demo executables are found on the installation path in the appropriate platform subdirectory of the \BIN\ folder (for example: C:\LEADTOOLS xx\Bin\DotNet\).
Demo Project Source Code
LEADTOOLS includes complete demo project source code for hundreds of LEADTOOLS features, (including those shown in demo executables). This enables you to see, manipulate, and copy demonstrated program functionality. Demo project source code is found on the installation path in the appropriate platform subdirectory of the \EXAMPLES\ folder (for example, C:\LEADTOOLS xx\Examples\DotNet\).
For Example:
LEADTOOLS Video Trainers
Getting Started video tutorials (with full audio voice-over) that walk through key coding tasks are hosted on the LEADTOOLS YouTube video channel.
For pointers to sample programs that demonstrate many features, see the table below:
Assembly – Class/Namespace |
Metadata |
Comments |
Demos |
Leadtools.<XXX>.DLL - Leadtools.<XXX> |
Leadtools.<XXX>.winmd |
Contains classes with properties, methods and events for <XXX>. |
\Examples\DotNet\CS\<XXXDemo> \Examples\DotNet\VB\<XXXDemo> \Examples\WinRT\CS\<XXXDemo> \Examples\WinRT\JS\<XXXDemo> |
Tutorial (Model) Programs
Tutorial programs are straightforward, stepwise models that show useful solutions to practical problems. You can use these as a starting point, cut and paste code, or simply review them for highlights on how to write code for a specific feature or problem. Tutorial (model) programs are listed on the Introduction page for each Assembly. For example, Barcode Tutorials are listed at Introduction - LEADTOOLS.Barcode.
Examples and Code Snippets
The documentation for each LEADTOOLS function reference includes an Example at the bottom of each page, with additional code snippets as needed in the Comments section. Where appropriate, these are related back to the relevant Demo and Tutorial programs.
Leadtools | Introduction | Getting Started | |
Leadtools.Annotations (Deprecated, use Leadtools.Annotations.Core instead) | Introduction | Getting Started | |
Leadtools.Annotations.Automation | Introduction | Getting Started | |
Leadtools.Annotations.Core | Introduction | Getting Started | |
Leadtools.Annotations.Designers | Introduction | Getting Started | |
Leadtools.Annotations.Rendering | Introduction | Getting Started | |
Leadtools.Barcode | Introduction | Getting Started | |
Leadtools.Ccow | Introduction | Getting Started | |
Leadtools.Cloud.Job | Introduction | Getting Started | |
Leadtools.Codecs | Introduction | Getting Started | |
Leadtools.ColorConversion | Introduction | Getting Started | |
Leadtools.Converters | Introduction | Getting Started | |
Leadtools.Controls | Introduction | Getting Started | |
Leadtools.Dicom | Introduction | Getting Started | |
Leadtools.Dicom.AddIn | Introduction | Getting Started | |
Leadtools.Dicom.Annotations | Introduction | Getting Started | |
Leadtools.Dicom.Annotations.Core | Introduction | Getting Started | |
Leadtools.Dicom.Common | Introduction | Getting Started | |
Leadtools.Dicom.Scp | Introduction | Getting Started | |
Leadtools.Dicom.Scu | Introduction | Getting Started | |
Leadtools.Dicom.Server.Admin | Introduction | Getting Started | |
Leadtools.Drawing | Introduction | Getting Started | |
Leadtools.Forms | Introduction | Getting Started | |
Leadtools.Forms.Auto | Introduction | Getting Started | |
Leadtools.Forms.DocumentReaders | Introduction | Getting Started | |
Leadtools.Forms.DocumentWriters | Introduction | Getting Started | |
Leadtools.Forms.Ocr | Introduction | Getting Started | |
Leadtools.Forms.Processing | Introduction | Getting Started | |
Leadtools.Forms.Recognition | Introduction | Getting Started | |
Leadtools.Forms.Recognition.Barcode | Introduction | Getting Started | |
Leadtools.Forms.Recognition.Ocr | Introduction | Getting Started | |
Leadtools.ImageOptimization | Introduction | Getting Started | |
Leadtools.ImageProcessing.Color | Introduction | Getting Started | |
Leadtools.ImageProcessing.Core | Introduction | Getting Started | |
Leadtools.ImageProcessing.Effects | Introduction | Getting Started | |
Leadtools.ImageProcessing.SpecialEffects | Introduction | Getting Started | |
Leadtools.Jpeg2000 | Introduction | Getting Started | |
Leadtools.Jpip | Introduction | Getting Started | |
Leadtools.Jpip.Client | Introduction | Getting Started | |
Leadtools.Jpip.Client.WinForms | Introduction | Getting Started | |
Leadtools.Jpip.Server | Introduction | Getting Started | |
Leadtools.Logging | Introduction | Getting Started | |
Leadtools.Logging.Medical | Introduction | Getting Started | |
Leadtools.MediaWriter | Introduction | Getting Started | |
Leadtools.Medical.DataAccessLayer | Introduction | Getting Started | |
Leadtools.Medical.Logging.DataAccessLayer | Introduction | Getting Started | |
Leadtools.Medical.Media.DataAccessLayer | Introduction | Getting Started | |
Leadtools.Medical.Storage.DataAccessLayer | Introduction | Getting Started | |
Leadtools.Medical.Worklist.DataAccessLayer | Introduction | Getting Started | |
Leadtools.Medical.Worklist.Wcf | Introduction | Getting Started | |
Leadtools.Medical.Workstation | Introduction | Getting Started | |
Leadtools.Medical.Workstation.Client | Introduction | Getting Started | |
Leadtools.Medical.Workstation.DataAccessLayer | Introduction | Getting Started | |
Leadtools.Medical.Workstation.Loader | Introduction | Getting Started | |
Leadtools.Medical3D | Introduction | Getting Started | |
Leadtools.MedicalViewer | Introduction | Getting Started | |
Leadtools.Mrc | Introduction | Getting Started | |
Leadtools.Pdf | Introduction | Getting Started | |
Leadtools.PdfCompressor | Introduction | Getting Started | |
Leadtools.Printer | Introduction | Getting Started | |
Leadtools.Printer.Client | Introduction | Getting Started | |
Leadtools.Printer.Client.Installer | Introduction | Getting Started | |
Leadtools.ScreenCapture | Introduction | Getting Started | |
Leadtools.Services.Barcode.DataContracts | Introduction | Getting Started | |
Leadtools.Services.Barcode.ServiceContracts | Introduction | Getting Started | |
Leadtools.Services.Cloud.DataContracts | Introduction | Getting Started | |
Leadtools.Services.Cloud.FaultContracts | Introduction | Getting Started | |
Leadtools.Services.Cloud.ServiceContracts | Introduction | Getting Started | |
Leadtools.Services.DataContracts | Introduction | Getting Started | |
Leadtools.Services.Forms.DataContracts | Introduction | Getting Started | |
Leadtools.Services.Forms.ServiceContracts | Introduction | Getting Started | |
Leadtools.Services.ImageProcessing.DataContracts | Introduction | Getting Started | |
Leadtools.Services.ImageProcessing.ServiceContracts | Introduction | Getting Started | |
Leadtools.Services.Raster.DataContracts | Introduction | Getting Started | |
Leadtools.Services.Raster.FaultContracts | Introduction | Getting Started | |
Leadtools.Services.Raster.ServiceContracts | Introduction | Getting Started | |
Leadtools.SharePoint.Client | Introduction | Getting Started | |
Leadtools.SpecialEffects | Introduction | Getting Started | |
Leadtools.Twain | Introduction | Getting Started | |
Leadtools.Web | Introduction | Getting Started | |
Leadtools.Wia | Introduction | Getting Started | |
Leadtools.Windows.Annotations | Introduction | Getting Started | |
Leadtools.Windows.Controls | Introduction | Getting Started | |
Leadtools.Windows.Media | Introduction | Getting Started | |
Leadtools.Windows.Media.Effects | Introduction | Getting Started | |
Leadtools.Windows.Media.TransitionBase | Introduction | Getting Started | |
Leadtools.Windows.Media.Transitions | Introduction | Getting Started | |
Leadtools.WinForms | Introduction | Getting Started | |
Leadtools.WinForms.CommonDialogs.Color | Introduction | Getting Started | |
Leadtools.WinForms.CommonDialogs.File | Introduction | Getting Started | |
Leadtools.Workflow.Barcode | Introduction | Getting Started | |
Leadtools.Workflow.ImageProcessing | Introduction | Getting Started | |
Leadtools.Workflow.Ocr | Introduction | Getting Started | |
Leadtools.Workflow.Raster | Introduction | Getting Started | |
Leadtools.Workflow.Scan | Introduction | Getting Started |