Leadtools.Pdf Getting Started

Summary

.NET
.NET Framework
Java/Android
JavaScript HTML5

.NET

Redistributables Paths

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

Dependencies

Library Description Dependencies
Leadtools.Pdf.dll The Leadtools.Pdf namespace includes classes for reading and viewing PDF files with advanced functionality.

Leadtools.dll

The specific set of redistributables needed depends on the functionality of the application being distributed.

For a complete list of redistributables, refer to PDF Support

NuGet PackageDescription
Leadtools.Document.Sdk Document Imaging Library
Leadtools.Document.Viewer.WinForms Document Imaging Library for WinForms
Leadtools.Document.Viewer.Wpf Document Imaging Library for WPF

Sample Programs

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 Dependencies
Leadtools.Pdf.dll The Leadtools.Pdf namespace includes classes for reading and viewing PDF files with advanced functionality.

Leadtools.dll

The specific set of redistributables needed depends on the functionality of the application being distributed. For a complete list of redistributables, refer to PDF Support

NuGet PackageDescription
Leadtools.Document.Sdk Document Imaging Library
Leadtools.Document.Viewer.WinForms Document Imaging Library for WinForms
Leadtools.Document.Viewer.Wpf Document Imaging Library for WPF

Sample Programs

Demo Name Source Code Path Pre-Compiled Executable Path Description
MRC Segmentation \Examples\PDF\DotNet\MrcSegmentationDemo\fx \Bin\DotNet4\<Win32/x64>\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\fx \Bin\DotNet4\<Win32/x64>\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\fx \Bin\DotNet4\<Win32/x64>\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\fx \Bin\DotNet4\<Win32/x64>\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.

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\CDLL\Win32 (Windows) x86 Windows
<installdir>\Bin\CDLL\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.pdf.jar The Leadtools.Pdf namespace includes classes for reading and viewing PDF files with advanced functionality.

leadtools.jar

Android

libleadtools.pdf.so

libleadtools.so

iOS/macOS

Leadtools.framework

Leadtools.Pdf.framework

Linux

libltkrn.so

libltpdf.so

Windows

Ltkrnu.dll

Ltkrnx.dll

Ltpdfu.dll

Ltpdfx.dll

JavaScript HTML5

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

  • Leadtools.Pdf.js

See Also

Reference

Introduction

Getting Started (Guide to Example Programs)

Assembly Overview

Version History

Leadtools.Pdf Assembly Changes

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

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