IRONSOFTWAREHOME

.NET et Latine PDF in C#

Curtis Chau
Curtis Chau
Updated: 2026년 4월 23일
Other versions of this document:

IronOCR .NET quod C# software pars permittens coders legere text et imagines ab PDF documents in lingua CXXVI, inter latinam.

Bivio Tesseract provectus est constructum in nisi tincidunt NET outperforms regulariter et alia tormenta properat Tesseract sagaciter.

Contentis in IronOcr.Languages.Latin

XL Haec contain sarcina pro .NET PDF linguis:

  • Latine
  • LatinBest
  • LatinFast

Download

Pack Lingua Latina [microform]
* Download as zip
* Install with NuGet as https://www.nuget.org/packages/IronOcr.Languages.Latin/

Institutionem

Primum quod nobis have efficio est install sarcina ad nos latine PDF .NET project.

PM> Install-Package IronOcr.Languages.Latin

Exemplum Code

# Latine legit illud a C codice exempli gratia haec est imago seu PDF document.

// PM> Install-Package IronOcr.Languages.Latin
using IronOcr;

var Ocr = new IronTesseract();
// Set the OCR language to Latin
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput(@"images\Latin.png"))
{
    var Result = Ocr.Read(Input);
    // Retrieve the recognized text
    var AllText = Result.Text;
}

Elige IronOCR Quid?

PDF est facilis ad install ferrum: et integram bibliothecam bene amet .NET software.

Elige IronOCR ut consequi accurate 99.8% + reproduction aliqua externa absque usura textus muneris, permanens in interrete documenta secreto fees et mittens.

Cur C#developers eligere IronOCR super Vanilla Tesseract:

  • DLL ut install vel una NuGet
  • Includit enim Tesseract V, III et IV Engines ex arca archa.
  • Sagaciter 99.8% significantly outperforms Tesseract iusto.
  • Mobilitate et Blazing MultiThreading
  • MVC, WebApp, Desktop: Servo Console & Application compatible
  • Non est opus in codice C++ vel Exes
  • PDF PDF plena firmamentum
  • PDF PDF et praestare aut quasi quis lima Image
  • .NET plena Core Latin compage et firmamentum
  • Deploy in Fenestra, Mac, Linux, parma caelurea, Docker, Lambda, AWS
  • Read barcodes et QR codes
  • Export PDF ut prime
  • PDF PDF documents ut export searchable
  • Multithreading firmamentum
  • CXXVI managed omnibus linguis gentium, aut per NuGet OcrData files
  • Extract Images, Coordinata geographica, photos and Pelvis. Non iustus text.
  • PDF interius posse ad redistribuere Tesseract commercial & proprietary applications.

Quando operantes cum reali mundi imagines, et ferrum lucet PDF documents ut imperfectus imagines, vel de visu perlustrat low resolutio cuius sonitus aut digital imperfectionibus.

Alius liber PDF libraries pro .NET platform alia huiusmodi .NET Tesseract APIs telam, et non officia praestare, ita etiam in his casibus, uti realem mundi.

PDF cum Tesseract V - start coding in C#

In codice infra sample ostendit quomodo legere facile est in textu, ex imagine usura .NET C#aut VB.

OneLiner

// Read text from an image in one line
string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;

Salve Configurable Orbis Terrarum

// PM> Install-Package IronOcr.Languages.Latin
using IronOcr;

var Ocr = new IronTesseract();
// Set the language to Latin
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput())
{
    // Add an image to the OCR input
    Input.AddImage("images/sample.jpeg");
    // You can add any number of images ...
    var Result = Ocr.Read(Input);
    // Output the recognized text to the console
    Console.WriteLine(Result.Text);
}

Eliciting Text from a PDF in C#

Et similiter potest uelim sese uti in textus ab aliquo PDF document eliciunt.

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;

using (var input = new OcrInput())
{
    // Add a PDF document as input
    input.AddPdf("example.pdf", "password");
    // Read the text from the PDF document
    var Result = Ocr.Read(input);
    // Write the text to the console
    Console.WriteLine(Result.Text);
    Console.WriteLine($"{Result.Pages.Count} Pages");
}

Handling MultiPage PDF and TIFF

Lectio TIFF comprehendo multiple lima page format PDF documents. TIFF quoque conversus recta cum solis archivii PDF searchable in textu.

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput())
{
    // Process a multi-frame TIFF
    Input.AddMultiFrameTiff("multi-frame.tiff");
    var Result = Ocr.Read(Input);
    // Output recognized text
    Console.WriteLine(Result.Text);
}

Reading Barcodes and QR Codes

A unique feature to read barcodes and QR codes from documents while scanning text. The OcrResult.OcrBarcode class provides developers access to barcode scanning results.

using IronOcr;

var Ocr = new IronTesseract();
// Enable barcode reading
Ocr.Configuration.ReadBarCodes = true;

using (var input = new OcrInput())
{
    // Add an image with a barcode
    input.AddImage("img/Barcode.png");
    var Result = Ocr.Read(input);
    // Iterate and print each barcode found
    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
        // Other properties such as location and type are also accessible
    }
}

PDF in certain images

Specifying page areas to improve efficiency and save processing time.

To use crop regions, ensure System.Drawing is imported to use System.Drawing.Rectangle.

using IronOcr;
using System.Drawing;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput())
{
    // Define the area of interest in the image
    var ContentArea = new Rectangle()
    {
        X = 215,
        Y = 1250,
        Height = 280,
        Width = 1335 // Measurements in pixels
    };
    
    Input.Add("document.png", ContentArea);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}

PDF scans for low-quality images

Use OcrInput methods to enhance the quality of scans that normal Tesseract would struggle with.

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
    // Acts on the image to improve quality
    Input.DeNoise(); // Removes noise
    Input.Deskew(); // Corrects rotation and alignment
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}

Export scanned PDF results as searchable PDF

PDF Image conversion into searchable, indexable PDF format.

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput())
{
    Input.Title = "Quarterly Report";
    Input.AddImage("image1.jpeg");
    Input.AddImage("image2.png");
    Input.AddImage("image3.gif");

    var Result = Ocr.Read(Input);
    // Save recognized content as a searchable PDF
    Result.SaveAsSearchablePdf("searchable.pdf");
}

Conversion of TIFF to a searchable PDF

Convert a TIFF with an entire image set directly into a searchable PDF that can be indexed by search engines or intranet services.

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput())
{
    // Add TIFF images
    Input.AddMultiFrameTiff("example.tiff");
    var Result = Ocr.Read(Input);
    // Save the recognized content as a searchable PDF
    Result.SaveAsSearchablePdf("searchable.pdf");
}

Reproduction of HTML and export results

PDF Image prime conversion to HTML for text preservation.

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput())
{
    Input.Title = "Html Title";
    Input.AddImage("image1.jpeg");
    var Result = Ocr.Read(Input);
    // Save as HOCR HTML file, useful for web pages preserving layout
    Result.SaveAsHocrFile("results.html");
}

PDF Image Enhancement Results

IronOCR offers unique filters for OcrInput objects to enhance PDF input performance.

Example Image Code Enhancement

Enhancing input quality allows for higher accuracy and faster OCR processing.

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;

using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
    // Improve image readability
    Input.DeNoise(); // Clean up noisy data
    Input.Deskew(); // Align the image correctly
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}

Summary of available input enhancement filters

  • OcrInput.Rotate(double degrees): Rotates images clockwise by the specified degrees. Use negative values for anti-clockwise.
  • OcrInput.Binarize(): Converts the image to black and white, useful for high-contrast OCR cases.
  • OcrInput.ToGrayScale(): Converts image pixels into grayscale to improve OCR accuracy.
  • OcrInput.Contrast(): Increases contrast to improve text readability.
  • OcrInput.DeNoise(): Removes digital noise to clean up the image.
  • OcrInput.Invert(): Inverts all colors, turning black to white and vice versa.
  • OcrInput.Dilate(): Adds expansion to object boundaries, useful for dilating thin text.
  • OcrInput.Erode(): Reduces the boundary of objects, the opposite of dilate.
  • OcrInput.Deskew(): Corrects image tilt, crucial for OCR accuracy when skew exceeds 5 degrees.
  • OcrInput.DeepCleanBackgroundNoise(): Advanced noise removal for heavily distorted documents.
  • OcrInput.EnhanceResolution: Automatically upscales images with low DPI for better recognition.

Additional advanced settings in the OCR process aim to leverage unique IronOCR capabilities for optimal text scanning results.

CXXVI Supported Languages

IronOCR supports 126 languages through downloadable language packs, available for download or from NuGet Package Manager.

Language options include major languages like German, French, English, Chinese, and Japanese, with special packages for specific text, such as passport MRZ, MICR, and more.

Example using another language

Using PDF with other languages.

// using IronOcr;
// PM> Install IronOcr.Languages.Arabic
using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Arabic;

using (var input = new OcrInput())
{
    input.AddImage("img/arabic.gif");
    // If necessary, add image filters for quality improvement
    var Result = Ocr.Read(input);
    // Save the result to a text file for Arabic
    Result.SaveAsTextFile("arabic.txt");
}

Example using multiple languages

IronOCR can handle multiple languages simultaneously for comprehensive OCR of multilingual documents.

// using IronOcr;
// PM> Install IronOcr.Languages.ChineseSimplified
using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.ChineseSimplified;
Ocr.AddSecondaryLanguage(OcrLanguage.Latin);

// Add any number of languages as needed

using (var input = new OcrInput())
{
    input.Add("multi-language.pdf");
    var Result = Ocr.Read(input);
    // Save the multilingual result to a text file
    Result.SaveAsTextFile("results.txt");
}

Detailed PDF Sed ea Results

Successful OCR operations return detailed results allowing further exploration and analysis beyond just recognized text.

using IronOcr;
using System.Drawing; // Add assembly reference

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Latin;
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
Ocr.Configuration.ReadBarCodes = true; // Enable barcode reading

using (var Input = new OcrInput(@"images\sample.tiff"))
{
    OcrResult Result = Ocr.Read(Input);
    // Explore the API for detailed information
    var Pages = Result.Pages;
    var Words = Pages[0].Words;
    var Barcodes = Result.Barcodes;
    // Detailed inspection of pages, paragraphs, lines, words, and coordinates
}

Performance

IronOCR is designed to work effectively out-of-the-box without the need for extensive input image modifications or performance tuning.

With improved speed: IronOCR.2020 is approximately 10 times faster than previous builds with significantly fewer errors.

Learn More

To gain a deeper understanding of OCR reproduction using C#, VB, F#, or other .NET languages, please refer to our community tutorials, which provide real-life examples and show you how to get the best out of this library.

A full API reference for .NET developers is also available.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

...
더 읽어보기

시작할 준비 되셨나요?

Nuget Downloads 6,236,385버전:2026.9방금 출시

지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.
PDF용 C# NuGet 라이브러리
NuGet을 사용하여 설치하세요

버전: 2026.9

PM > Install-Package IronOcr
nuget.org/packages/IronOcr/
  1. 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭하고 NuGet 패키지 관리를 선택합니다.
  2. 찾아보기를 선택하고 "IronOCR"을 검색하세요.
  3. 패키지를 선택하고 설치하세요
C# PDF DLL
DLL 다운로드

버전: 2026.9

또는 여기에서 Windows 설치 프로그램을 다운로드하십시오.

  1. IronOCR을 다운로드하고 솔루션 디렉터리 내의 ~/Libs와 같은 위치에 압축을 푸세요.
  2. Visual Studio 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭합니다. 찾아보기를 선택하고 "IronOCR.dll"을 선택합니다.

라이선스 가격은 749달러 부터 시작합니다.

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.