Myanmar OCR in C# and .NET
This article was translated from English: Does it need improvement?
Translated
View the article in English
IronOCR 是一款 C# 軟體元件,讓 .NET 開發人員能夠從 126 種語言(包括緬甸語)的圖片和 PDF 文件中讀取文字。它是 Tesseract 的進階分支版本,專為 .NET 開發人員打造,無論在速度或準確度方面,其表現通常都優於其他 Tesseract 引擎。
IronOcr.Languages.Myanmar 的內容
此套件包含針對緬甸的 114 種語言的 OCR 支援:
- 緬甸
- 緬甸Best
- 緬甸Fast
- 緬甸字母
- 緬甸字母Best
- 緬甸字母Fast
下載
緬甸語語言套件 [緬甸語]
安裝
首先,請透過 NuGet 將緬甸語 OCR 套件安裝至您的 .NET 專案中:
Install-Package IronOcr.Languages.Myanmar
程式碼範例
此 C# 程式碼範例用於從圖片或 PDF 文件中讀取緬甸語文字。
// Import the IronOcr namespace
using IronOcr;
class Program
{
static void Main()
{
// Initialize the IronTesseract OCR engine
var Ocr = new IronTesseract();
// Set the OCR language to Myanmar
Ocr.Language = OcrLanguage.Myanmar;
// Define input source - image or PDF containing Myanmar text
using (var Input = new OcrInput(@"images\Myanmar.png"))
{
// Perform OCR on the input and obtain the result
var Result = Ocr.Read(Input);
// Extract the recognized text from the OCR result
var AllText = Result.Text;
// Output the recognized Myanmar text
Console.WriteLine(AllText);
}
}
}
// Import the IronOcr namespace
using IronOcr;
class Program
{
static void Main()
{
// Initialize the IronTesseract OCR engine
var Ocr = new IronTesseract();
// Set the OCR language to Myanmar
Ocr.Language = OcrLanguage.Myanmar;
// Define input source - image or PDF containing Myanmar text
using (var Input = new OcrInput(@"images\Myanmar.png"))
{
// Perform OCR on the input and obtain the result
var Result = Ocr.Read(Input);
// Extract the recognized text from the OCR result
var AllText = Result.Text;
// Output the recognized Myanmar text
Console.WriteLine(AllText);
}
}
}
' Import the IronOcr namespace
Imports IronOcr
Friend Class Program
Shared Sub Main()
' Initialize the IronTesseract OCR engine
Dim Ocr = New IronTesseract()
' Set the OCR language to Myanmar
Ocr.Language = OcrLanguage.Myanmar
' Define input source - image or PDF containing Myanmar text
Using Input = New OcrInput("images\Myanmar.png")
' Perform OCR on the input and obtain the result
Dim Result = Ocr.Read(Input)
' Extract the recognized text from the OCR result
Dim AllText = Result.Text
' Output the recognized Myanmar text
Console.WriteLine(AllText)
End Using
End Sub
End Class
$vbLabelText
$csharpLabel
說明
- IronTesseract:這是 IronOCR程式庫所提供的主要類別,負責處理 OCR 任務。
- Ocr.Language:設定 OCR 的語言; 此範例設定為
OcrLanguage.Myanmar。 - OcrInput:用於指定輸入來源,可以是圖片或 PDF 檔案。
- Ocr.Read:執行 OCR 處理並傳回
OcrResult物件。 - Result.Text:包含從圖片或 PDF 文件中擷取的文字。

