using IronOcr;using System;// Instantiate IronTesseractIronTesseract ocrTesseract = new IronTesseract();// Set secondary language to RussianocrTesseract.AddSecondaryLanguage(OcrLanguage.Russian);// Add PDFusing var pdfInput = new OcrPdfInput(@"example.pdf");// Perform OCROcrResult result = ocrTesseract.Read(pdfInput);// Output extracted text to consoleConsole.WriteLine(result.Text);
using IronOcr;
using System;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Set secondary language to Russian
ocrTesseract.AddSecondaryLanguage(OcrLanguage.Russian);
// Add PDF
using var pdfInput = new OcrPdfInput(@"example.pdf");
// Perform OCR
OcrResult result = ocrTesseract.Read(pdfInput);
// Output extracted text to console
Console.WriteLine(result.Text);
ImportsIronOcrImportsSystem' Instantiate IronTesseractPrivate ocrTesseract As New IronTesseract()' Set secondary language to RussianocrTesseract.AddSecondaryLanguage(OcrLanguage.Russian)' Add PDFDim pdfInput = New OcrPdfInput("example.pdf")' Perform OCRDim result AsOcrResult = ocrTesseract.Read(pdfInput)' Output extracted text to consoleConsole.WriteLine(result.Text)
Imports IronOcr
Imports System
' Instantiate IronTesseract
Private ocrTesseract As New IronTesseract()
' Set secondary language to Russian
ocrTesseract.AddSecondaryLanguage(OcrLanguage.Russian)
' Add PDF
Dim pdfInput = New OcrPdfInput("example.pdf")
' Perform OCR
Dim result As OcrResult = ocrTesseract.Read(pdfInput)
' Output extracted text to console
Console.WriteLine(result.Text)
using IronOcr;using System;// Instantiate IronTesseractIronTesseract ocrTesseract = new IronTesseract();// Set primary language to RussianocrTesseract.Language = OcrLanguage.Russian;ocrTesseract.AddSecondaryLanguage(OcrLanguage.Japanese);// Add imageusing var imageInput = new OcrImageInput(@"example.png");// Perform OCROcrResult result = ocrTesseract.Read(imageInput);// Output extracted text to consoleConsole.WriteLine(result.Text);
using IronOcr;
using System;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Set primary language to Russian
ocrTesseract.Language = OcrLanguage.Russian;
ocrTesseract.AddSecondaryLanguage(OcrLanguage.Japanese);
// Add image
using var imageInput = new OcrImageInput(@"example.png");
// Perform OCR
OcrResult result = ocrTesseract.Read(imageInput);
// Output extracted text to console
Console.WriteLine(result.Text);
ImportsIronOcrImportsSystem' Instantiate IronTesseractDim ocrTesseract As New IronTesseract()' Set primary language to RussianocrTesseract.Language = OcrLanguage.RussianocrTesseract.AddSecondaryLanguage(OcrLanguage.Japanese)' Add imageUsing imageInput As New OcrImageInput("example.png") ' Perform OCR Dim result AsOcrResult = ocrTesseract.Read(imageInput) ' Output extracted text to consoleConsole.WriteLine(result.Text)EndUsing
Imports IronOcr
Imports System
' Instantiate IronTesseract
Dim ocrTesseract As New IronTesseract()
' Set primary language to Russian
ocrTesseract.Language = OcrLanguage.Russian
ocrTesseract.AddSecondaryLanguage(OcrLanguage.Japanese)
' Add image
Using imageInput As New OcrImageInput("example.png")
' Perform OCR
Dim result As OcrResult = ocrTesseract.Read(imageInput)
' Output extracted text to console
Console.WriteLine(result.Text)
End Using
簡化的工作流程包括 5 個步驟:1)下載 IronOCR 程式庫,2)準備您的 PDF 或圖像文件,3)通過 NuGet 安裝所需的語言包,4)使用 AddSecondaryLanguage 方法啟用其他語言,5)設置 Language 屬性以設置主要語言。此設置能夠準確提取多語言文字。
What are the benefits of using IronOCR for multi-language text extraction?
IronOCR offers extensive language support, flexible language configuration, high accuracy with Tesseract 5's algorithms, performance optimization with multithreading, and cross-platform compatibility, making it ideal for applications requiring multilingual text extraction.