Leadtools.PdfCompressor Getting Started

Summary

For pointers to sample programs that demonstrate many features, see the table below:

.NET
.NET Framework

.NET

Redistributables Paths

Path Target Platform
<installdir>\Bin\net .NET 6+
Assembly - Class/Namespace Comments
Leadtools.Codecs.DLL - CodecsPdfOptions The CodecsPdfOptions Class contains properties, methods and events for loading and saving PDF files.
Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorEngine The PDfCompressor class provides the users with Advanced PDF methods to control the creation of PDF documents with or without segmentation.
Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorSegmentsInfo The PdfCompressorSegmentsInfo structure provides the Advanced PDF user with the ability to get or set the information related to image segments.
Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorCompressionTypes The PdfCompressorCompressionTypes structure provides the Advanced PDF user with control over the types of compressions that can be used for each type of image segments.
Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorOptions The PdfCompressorOptions structure provides the Advanced PDF user with control over how the PDFCompressor will do the segmentation for the provided image and controls its behavior.
Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorSegmentImageEventArgs The PdfCompressorSegmentImageEventArgs class enables the Advanced PDF user to approve or cancel the addition of any segment to the document.

Dependencies

Library Description Dependencies
Leadtools.PdfCompressor.dll Core Library Leadtools.dll
NuGet PackageDescription
Leadtools.PdfCompressor.dll This package is unlisted and meant only for advanced users of LEADTOOLS.

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

Assembly - Class/Namespace

Comments

Leadtools.Codecs.DLL - CodecsPdfOptions

The CodecsPdfOptions Class contains properties, methods and events for loading and saving PDF files.

Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorEngine

The PDfCompressor class provides the users with Advanced PDF methods to control the creation of PDF documents with or without segmentation.

Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorSegmentsInfo

The PdfCompressorSegmentsInfo structure provides the Advanced PDF user with the ability to get or set the information related to image segments.

Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorCompressionTypes

The PdfCompressorCompressionTypes structure provides the Advanced PDF user with control over the types of compressions that can be used for each type of image segments.

Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorOptions

The PdfCompressorOptions structure provides the Advanced PDF user with control over how the PDFCompressor will do the segmentation for the provided image and controls its behavior.

Leadtools.PdfCompressor.dll - Leadtools.PdfCompressor.PdfCompressorSegmentImageEventArgs

The PdfCompressorSegmentImageEventArgs class enables the Advanced PDF user to approve or cancel the addition of any segment to the document.

Dependencies

Library Description Dependencies
Leadtools.PdfCompressor.dll Core Library

Leadtools.dll


NuGet PackageDescription
Leadtools.PdfCompressor.dll This package is unlisted and meant only for advanced users of LEADTOOLS.

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.

See Also

Assemblies Overview

LEADTOOLS MRC Assemblies

LEADTOOLS PDF Compressor Assemblies

Reference

Introduction

Getting Started

Getting Started - All Topics

Programming with the LEADTOOLS PDF Compressor

PDF File Format

LEADTOOLS PDF with Mixed Raster Content (PDF) File Format

Version History

Leadtools.PdfCompressor Assembly Changes

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

Leadtools.PdfCompressor Assembly

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