Italian OCR in C# and .NET
Inne wersje tego dokumentu:
IronOCR to komponent oprogramowania C#, który umożliwia programistom .NET odczytywanie tekstu z obrazów i dokumentów PDF w 126 językach, w tym po włosku.
Jest to zaawansowany fork Tesseracta, zbudowany wyłącznie dla deweloperów .NET i regularnie przewyższający inne silniki Tesseract pod względem szybkości i dokładności.
Zawartość IronOcr.Languages.Italian
Ten pakiet zawiera 6 trybów językowych OCR dla .NET:
- Włoski
- WloskiNajlepszy
- WloskiSzybki
- WloskiStary
- WloskiStaryNajlepszy
- WloskiStarySzybki
Pobieranie
Italian Language Pack [italiano]
Instalacja
Pierwszą rzeczą, którą musimy zrobić, jest zainstalowanie pakietu OCR Włoski do Twojego projektu .NET.
Install-Package IronOcr.Languages.Italian
Przyklad kodu
Ten przykład kodu C# odczytuje tekst włoski z obrazu lub dokumentu PDF.
// Include IronOcr library
using IronOcr;
class Program
{
static void Main()
{
// Create a new instance of the IronTesseract class
var Ocr = new IronTesseract();
// Set the OCR language to Italian
Ocr.Language = OcrLanguage.Italian;
// Read text from an image file
using (var Input = new OcrInput(@"images\Italian.png"))
{
// Perform OCR to get the text content from the image
var Result = Ocr.Read(Input);
// Get and print all the recognized text
var AllText = Result.Text;
Console.WriteLine(AllText);
}
}
}
// Include IronOcr library
using IronOcr;
class Program
{
static void Main()
{
// Create a new instance of the IronTesseract class
var Ocr = new IronTesseract();
// Set the OCR language to Italian
Ocr.Language = OcrLanguage.Italian;
// Read text from an image file
using (var Input = new OcrInput(@"images\Italian.png"))
{
// Perform OCR to get the text content from the image
var Result = Ocr.Read(Input);
// Get and print all the recognized text
var AllText = Result.Text;
Console.WriteLine(AllText);
}
}
}
' Include IronOcr library
Imports IronOcr
Friend Class Program
Shared Sub Main()
' Create a new instance of the IronTesseract class
Dim Ocr = New IronTesseract()
' Set the OCR language to Italian
Ocr.Language = OcrLanguage.Italian
' Read text from an image file
Using Input = New OcrInput("images\Italian.png")
' Perform OCR to get the text content from the image
Dim Result = Ocr.Read(Input)
' Get and print all the recognized text
Dim AllText = Result.Text
Console.WriteLine(AllText)
End Using
End Sub
End Class
Wyjaśnienie:
- Używanie IronOCR: Biblioteka
IronOcrjest dołączona, aby wykorzystać jej możliwości OCR. - Tworzenie instancji IronTesseract:
IronTesseractjest klasą rdzeniową używaną do przetwarzania OCR. - Ustawianie języka: OCR jest ustawiony, aby przetwarzać język włoski przy użyciu
Ocr.Language = OcrLanguage.Italian. - Odczytywanie wejścia: Obiekt
OcrInputjest tworzony, aby określić plik obrazu. - Wykonywanie OCR:
Ocr.Read(Input)wykonuje proces OCR na obrazie wejściowym i zwraca wynik tekstowy. - Wyjście: Otrzymany tekst jest zapisywany w
AllTexti wyświetlany w konsoli.
Upewnij się, że ścieżka do pliku images\Italian.png jest poprawna i że plik istnieje, aby przykład działał poprawnie.

