Leadtools.Document.Writer Getting Started

Summary

The Leadtools.Document.Writer assembly adds support for creating popular multipage and searchable documents (including Adobe PDF, Microsoft Word, and HTML), from standard Windows Enhanced Meta File (EMF) objects.

.NET
.NET Core
iOS and macOS
Java/Android
JavaScript
Linux
Xamarin

 

.NET

Redistributables Paths

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

Dependencies

Library Description Dependencies
Leadtools.Document.Writer.dll Tools for creating popular multipage and searchable documents (such as Adobe PDF, Microsoft Word, and HTML), from standard Windows Enhanced Meta File (EMF) objects. Leadtools.dll
NuGet PackageDescription
Leadtools.Document.Writer

Sample Programs

Name Path Description
Document Writers Demo \Examples\DocumentWriter\DotNet\DocumentWriterDemo

Demonstrates Document Writers support.

  • Utilize the SVG file format to convert its vector-based objects into various searchable and editable formats
  • Convert output from printers to searchable and editable document formats
  • Convert SVG to searchable and editable document formats
  • Convert LEADTOOLS Annotations to editable document formats
LTD Merge Demo \Examples\DocumentWriter\DotNet\LTDMergeDemo

Demonstrates LEADTOOLS document writer LTD merge capabilities.

The LEADTOOLS LTD Merge Demo shows how to merge multiple LTD files into one and then convert that merged LTD file into any of the supported document writer formats.

OCR Auto Recognize Demo \Examples\OCR\DotNet\OcrAutoRecognizeDemo

Demonstrates the high-level LEADTOOLS OCR Auto Recognize support.

  • Performs high-level OCRing from an input image file to a final document, such as PDF or DOCX.
  • Convert the document in one shot.
  • Various events and a logging mechanism can be used to modify and track the recognition operation.
OCR Demo \Examples\OCR\DotNet\OcrDemo

Demonstrates OCR support.

  • Convert raster images to document files
  • Recognize text from over 40 languages
  • Spell checking and dictionary support
  • Automatically detect, segment, and recognize multiple languages on the same document
  • Full page analysis and zonal recognition
  • Automatic document cleanup and pre-processing
OCR Edit Demo \Examples\OCR\DotNet\OcrEditDemo

Demonstrates OCR words/characters update support for all supported OCR engines.

  • Update words or characters in the recognized page before saving them to the desired document format.
  • Delete words from the recognized page before saving them to the desired document format.
  • Highlight recognized words.
OCR Modules Demo \Examples\OCR\DotNet\OcrModulesDemo

Demonstrates using the MICR, ICR, and OMR recognition modules.

OCR Multi-Engine Demo \Examples\OCR\DotNet\OcrMultiEngineDemo

Demonstrates OCR support for all supported engines.

  • Choose the LEADTOOLS OCR engine during application startup
  • Convert raster images to document files
  • Recognize text from over 40 languages
  • Spell checking and dictionary support
  • Automatically detect, segment, and recognize multiple languages on the same document
  • Full page analysis and zonal recognition
  • Automatic document cleanup and pre-processing
OCR Multi-Threading Demo \Examples\OCR\DotNet\OcrMultithreadingDemo

Demonstrates using LEADTOOLS OCR in a multi-threaded application.

OCR Screen Capture Demo \Examples\OCR\DotNet\OcrScreenCaptureDemo

Demonstrates combining LEADTOOLS Screen Capture, OCR, Document Writers, and Image Viewer Control into one application.

  • Capture selected area, window or full-screen
  • Convert to RTF using LEADTOOLS OCR engine and Document Writers
  • Display the image using the LEADTOOLS Image Viewer control
  • Copy RTF and image data to the clipboard
  • Draw on the image using a pen or brush
OCR Settings Demo \Examples\OCR\DotNet\OcrSettingsDemo

Demonstrates programmatically controlling the various LEADTOOLS OCR engine settings.

OCR TWAIN Scanning Demo \Examples\OCR\DotNet\OcrTwainScanningDemo

Demonstrates combining OCR and TWAIN scanning into one demo.

  • Acquire images from a TWAIN device
  • Perform OCR on the scanned image
  • Save the recognition results
OCR Zones RubberBand Demo \Examples\OCR\DotNet\OcrZonesRubberBandDemo

Demonstrates zonal OCR based on a user-defined rectangle.

  • Load an image from a file
  • Draw a user-defined zone using the LEADTOOLS viewer control's rubber-band feature
  • Perform zonal OCR based on the user-defined zone
  • Save the recognition results
OMR Processing Demo \Examples\OCR\DotNet\OmrProcessingDemo

Demonstrates functionality that intelligently analyzes the bubbles to automatically determine question groups and multiple-choice answer sets so that users can rapidly define master forms.

Load an image from a file.

Draw a user-defined zone to select multiple bubble sheets.

Compare filled in form data to master form template.

.NET Core

Sample Programs

Name Path Description
OCR Demo \Examples\OCR\DotNetCore\OCRDemo

Demonstrates OCR support.

  • Convert raster images to document files
  • Recognize text from over 40 languages
  • Spell checking and dictionary support
  • Automatically detect, segment, and recognize multiple languages on the same document
  • Full page analysis and zonal recognition
  • Automatic document cleanup and pre-processing

iOS and macOS

Redistributables Paths

Path Target Platform
<installdir>\Frameworks\iOS iOS
<installdir>\Frameworks\macOS macOS

Dependencies

Library Description Dependencies
Leadtools.Document.Writer.framework Tools for creating popular multipage and searchable documents such as Adobe PDF and Microsoft Word from OCR results. Leadtools.framework
Leadtools.Svg.framework

Sample Programs

Name Path Description
MICR Demo \Examples\OCR\Xcode\iOS\Objective-C\MicrDemo

Demonstrates using Forms Recognition and Processing to recognize bank checks.

Detect the location of and recognize the data in fields from bank check images, including:

  • MICR data
  • Payee information
  • Check date
  • Amount
  • Signature area
  • Payee information
\Examples\OCR\Xcode\iOS\Swift\MicrDemo
OCR Demo \Examples\OCR\Xcode\iOS\Objective-C\OcrDemo

Demonstrates OCR support.

  • Convert raster images to document files
  • Recognize text from over 40 languages
  • Spell checking and dictionary support
  • Automatically detect, segment, and recognize multiple languages on the same document
  • Full page analysis and zonal recognition
  • Automatic document cleanup and pre-processing
\Examples\OCR\Xcode\iOS\Swift\OcrDemo
\Examples\OCR\Xcode\macOS\Objective-C\OcrDemo
\Examples\OCR\Xcode\macOS\Swift\OcrDemo
OcrCommandLineDemo \Examples\OCR\Xcode\macOS\Objective-C\OcrCommandLineDemo
\Examples\OCR\Xcode\macOS\Swift\OcrCommandLineDemo

Java/Android

Redistributables Paths

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

Dependencies

Library Description Jars Native Libraries
leadtools.document.writer.jar Core library leadtools.jar Android
libleadtools.document.writer.so
libleadtools.so
iOS/macOS
Leadtools.Document.Writer.framework
Leadtools.framework
Linux
libltdocwrt.so
libltkrn.so
Windows
LTDocWrtAltou.dll (Windows x86 ALTOXML Support)
LTDocWrtAltox.dll (Windows x64 ALTOXML Support)
LTDocWrtDocu.dll (Windows x86 DOC Support)
LTDocWrtDocx.dll (Windows x64 DOC Support)
LTDocWrtDocxu.dll (Windows x86 DOCX Support)
LTDocWrtDocxx.dll (Windows x64 DOCX Support)
LTDocWrtEmfu.dll (Windows x86 EMF Support)
LTDocWrtEmfx.dll (Windows x64 EMF Support)
LTDocWrtHtmu.dll (Windows x86 HTML Support)
LTDocWrtHtmx.dll (Windows x64 HTML Support)
LTDocWrtPdfu.dll (Windows x86 PDF Support)
LTDocWrtPdfx.dll (Windows x64 PDF Support)
LTDocWrtRtfu.dll (Windows x86 RTF Support)
LTDocWrtRtfx.dll (Windows x64 RTF Support)
LTDocWrtTtfu.dll (Windows x86 TTF Support)
LTDocWrtTtfx.dll (Windows x64 TTF Support)
LTDocWrtTxtu.dll (Windows x86 TXT Support)
LTDocWrtTxtx.dll (Windows x64 TXT Support)
LTDocWrtu.dll (Windows x86)
LTDocWrtx.dll (Windows x64)
LTDocWrtXlsu.dll (Windows x86 XLS Support)
LTDocWrtXlsx.dll (Windows x64 XLS Support)
LTDocWrtXpsu.dll (Windows x86 XPS Support)
LTDocWrtXpsx.dll (Windows x64 XPS Support)
Ltkrnu.dll (Windows x86)
Ltkrnx.dll (Windows x64)

Sample Programs

Name Path Description
MICR Demo (Android) \Examples\OCR\Android\MicrDemo

Demonstrates using the MICR Code Reader to scan MICR Codes from images

OCR Demo (Android) \Examples\OCR\Android\OcrDemo

Demonstrates OCR support.

Shows how to use the LEADTOOLS OCR SDK to scan and extract text from image documents

OCR Demo (Java) \Examples\OCR\Java\OcrDemo

Demonstrates OCR support.

  • Performs OCR on an input image.
  • Output the results to any of the supported document file formats, including PDF.
  • Specify the language for OCR detection.
OCR UI Demo (Java) \Examples\OCR\Java\OcrUiDemo

Demonstrates OCR support in a desktop application.

  • Convert raster images to document files.
  • Recognize text from over 40 languages
  • Spell checking and dictionary support
  • Full page analysis and Zonal recognition
  • Automatic document cleanup and pre-processing

JavaScript

Sample Programs

Name Path Description
OCR Demo \Examples\OCR\JS\OcrDemo

Demonstrates OCR support.

Load an image from a URL and OCR its text.

Linux

Sample Programs

Name Path Description
OCR Demo \Examples\OCR\Linux\Ocr

Demonstrates OCR support.

  • Performs OCR on an input image.
  • Output the results to any of the supported document file formats, including PDF.
  • Specify the language for OCR detection.

Xamarin

Sample Programs

Name Path Description
MICR Demo \Examples\OCR\Xamarin\MicrDemo

Demonstrates using the MICR Code Reader to scan MICR Codes from images

OCR Demo \Examples\OCR\Xamarin\OcrDemo

Demonstrates OCR support.

Shows how to use the LEADTOOLS OCR SDK to scan and extract text from image documents.

See Also

Reference

Introduction

Programming with LEADTOOLS Document Writers

Version History

Leadtools.Document.Writer Assembly Changes

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

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