Skip to main content
.NETFramework4.6.2net6.0-windows7.0.NETStandard2.0

GemBox.Pdf.Ocr is a utility component for GemBox.Pdf that enables developers to read text from an image.

Published
Aug 11, 2026
2mo ago
Total Downloads
727.2K
727,211

Install

dotnet add package GemBox.Pdf.Ocr --version 2026.8.107
ProductVersions
.NET
net6.0-windows7.0
.NET Standard
netstandard2.0
Other
.NETFramework4.6.2

README

What is GemBox.Pdf.Ocr?

GemBox.Pdf.Ocr is a .NET library that enables you to extract text from scanned PDF files and images using optical character recognition (OCR).

The library is a part of GemBox.Pdf and doesn't require additional purchases or licensing.

GemBox.Pdf.Ocr Features

  • Extract text from scanned PDF documents using OCR.
  • Extract text from images.
  • Recognize text in multiple languages.
  • Preserve layout and structure of recognized content.
  • Process single or multi-page PDF documents.
  • Integrate with existing PDF workflows (e.g., combine with GemBox.Pdf).
  • Run on Windows or Linux operating systems.
  • No dependency on Adobe Acrobat or external OCR engines.

Get Started

You are not sure how to start working with OCR in .NET using GemBox.Pdf.Ocr? Check the code below that shows how to extract text from a scanned PNG file.

// If using Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY");

// Load a scanned PNG file.
using (PdfDocument document = OcrReader.Read("ScannedDocument.png"))
{
	document.Save("SearchableDocument.pdf");
}

For more GemBox.Pdf.Ocr code examples and demos, please visit our examples page.

Resources

Changes from Previous Version

v2026.7.100v2026.8.107
Added Frameworks
.NETFramework4.6.2net6.0-windows7.0.NETStandard2.0
Added Dependencies
GemBox.Pdf(.NETFramework4.6.2)
BouncyCastle.Cryptography(.NETFramework4.6.2)
HarfBuzzSharp(.NETFramework4.6.2)
Microsoft.Bcl.Numerics(.NETFramework4.6.2)
Pkcs11Interop(.NETFramework4.6.2)
SkiaSharp(.NETFramework4.6.2)
System.Buffers(.NETFramework4.6.2)
System.ValueTuple(.NETFramework4.6.2)
GemBox.Pdf(net6.0-windows7.0)
Microsoft.Win32.Registry(net6.0-windows7.0)
BouncyCastle.Cryptography(net6.0-windows7.0)
HarfBuzzSharp(net6.0-windows7.0)
+18 more

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 3 target frameworks; confirm the exact target used by your application.The published metadata declares 33 direct dependency entries across framework groups. Inspect the resolved dependency graph for your target framework.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.