IRONSOFTWAREHOME

Chinese OCR in C# and .NET

Curtis Chau
Curtis Chau
Updated: 23 kwietnia 2026

Inne wersje tego dokumentu:

IronOCR to komponent oprogramowania C#, ktory pozwala programistom .NET odczytywac tekst z obrazow i dokumentow PDF w 126 językach, w tym po chinsku. Pakiet językowy chinski zawiera zarowno znaki chinskie uproszczone, jak i tradycyjne.

Jest to zaawansowana gałąź Tesseract, zbudowana wyłącznie dla programistów .NET i regularnie przewyższa inne silniki Tesseract zarówno pod względem prędkości, jak i dokładności. Biblioteka umożliwia rozpoznawanie obrazow i dokumentow w roznych formatach w wielu językach, w tym po chinsku. Obsluguje ponad 125 językow i oferuje wysoki poziom dokladnosci rozpoznawania w porownaniu do konkurencji. API IronOCR zostalo zaprojektowane z mysla o rozbudowalnosci i dostosowywaniu. Mozesz pomoc IronOCR osiagac wysoka przepustowosc i dokladnosc, dodajac swoje dane lub funkcje do narzedzia sledzenia. IronOCR korzysta z wielu technik optycznego rozpoznawania znakow. Mozna go uzywac na komputerach z systemem Windows, Linux, macOS i innych popularnych platformach.

Zawartosc IronOcr.Languages.Chinese

Paczka ta zawiera 352 języki OCR dla .NET:

  • Chiński uproszczony
  • Chiński (uproszczony) Najlepszy
  • Chiński (uproszczony) Szybki
  • Chiński uproszczony pionowy
  • Chiński uproszczony pionowy najlepszy
  • ChińskiUproszczonyPionowySzybki
  • Chiński tradycyjny
  • ChińskiTradycyjnyBest
  • Chiński tradycyjny Szybki
  • Chiński tradycyjny pionowy
  • ChińskiTradycyjnyPionoweBest
  • Chiński tradycyjny pionowy szybki

Pobieranie

Mozemy pobrac pakiet językowy chinski [中文 (Zhōngwén)] z ponizszych linkow:

Uzycie IronOCR dla języka chinskiego

Utwórz lub otwórz projekt C#

Aby rozpoczac prace z IronOCR, musimy utworzyc projekt C# .NET. Do tego celu uzywamy Visual Studio 2022. Mozesz wybrac wersje zgodna z Twoimi potrzebami. Rekomendowana jest najnowsza wersja Visual Studio dla plynnego dzialania. Utworzymy interfejs GUI do wyboru obrazu. Mozemy rowniez uzyc IronOCR w aplikacji konsolowej, podajac bezposrednia sciezke do obrazu. Zaimplementuj nastepujace kroki, aby utworzyc projekt C# w Visual Studio 2022:

  • Otworz Visual Studio 2022.
  • Kliknij przycisk "Utwórz nowy projekt".
  • Napisz 'Windows' w pasku wyszukiwania, wybierz "Windows Form" z wynikow wyszukiwania i kliknij przycisk "Next".
  • Nadaj nazwe projektowi. Przypisuje projektowi nazwe "ChineseOCR". Po nadaniu nazwy kliknij przycisk "Next".
  • Wybierz .NET framework na nastepnym ekranie. Wybierz .NET framework wedlug potrzeb Twojego projektu. Na potrzeby tego samouczka wybieramy wersje .NET 5.0.
  • Po wyborze kliknij przycisk "Create". Latwo stworzy projekt C# Windows Form w Visual Studio.

Projekt zostal utworzony i teraz jest gotowy do uzycia w bibliotece IronOCR. Mozemy rowniez uzyc juz istniejecego projektu C#. Otworz projekt i rozpocznij instalacje biblioteki IronOCR. W nastepnej sekcji omowimy metody instalacji biblioteki IronOCR w projektach C#.

Instalacja

Użycie Menadżera Pakietów NuGet

Aby zainstalować biblioteke IronOCR za pomoca Menedzera Pakietow NuGet, musimy otworzyc interfejs Menedzera Pakietow NuGet. Wykonaj nastepujace kroki, aby zainstalować biblioteke IronOCR:

  • Kliknij "Tools" z glownego menu, nastepnie w menu rozwijanym najedz na "NuGet Package Manager" i wybierz "Manage NuGet Package Manager for Solution".
  • To otworzy interfejs Menedzera Pakietow NuGet. Przejdz do karty przegladania i wyszukaj IronOCR Chinese. Wybierz odpowiedni pakiet z wynikow wyszukiwania i kliknij przycisk "Install", aby go zainstalować.
  • To rozpocznie instalacje biblioteki. Po zainstalowaniu bedziesz mogl korzystac z biblioteki IronOCR w swoim projekcie.

Uzycie Konsoli Menedzera Pakietow

Uzywanie konsoli jest zawsze latwa opcja. Mozemy zainstalować biblioteke IronOCR rowniez za pomoca Konsoli Menedzera Pakietow. Wykonaj podane kroki, aby zainstalować biblioteke IronOCR:

  • Otworz Konsole Menedzera Pakietow w Visual Studio. Zwykle znajduje sie na dole Visual Studio.

  • Napisz nastepujace polecenie w konsoli:

    PM > Install-Package IronOcr.Languages.Chinese

  • Zobaczysz w konsoli postep instalacji biblioteki. Biblioteka zostanie zainstalowana automatycznie. Po instalacji nasz projekt bedzie gotowy do korzystania z biblioteki IronOCR.

Przyklad kodu: OCR dla języka chinskiego

Teraz nadszedl czas na napisanie kodu dla implementacji biblioteki IronOCR dla języka chinskiego. Najpierw musimy stworzyc warstwe frontendowa do wyboru pliku z obrazem. Zobaczmy, jak mozemy to zrobic.

Tworzenie warstwy frontendowej

Uzyjemy elementow z "Toolboxu" do projektowania frontendu. Utworzymy przycisk, pole obrazkowe, bogaty edytor tekstu i dwie etykiety. Przeciagniemy i upuscimy te elementy z "Toolboxu" i umiescimy je w formularzu okienkowym. Zarzadzimy tymi elementami w stylu.

Przycisk bedzie sluzyc do wyboru pliku z obrazem z PC. Pole obrazkowe zaladuje wybrany plik z obrazem, a bogaty edytor tekstu pokaze tekst wynikowy. Mozesz dostosowac rozmiar kazdego elementu do swoich potrzeb. Koncowy projekt warstwy frontendowej bedzie wygladal tak:

To okno wyskoczy, gdy uruchomisz projekt. Ustawilismy wyrównanie okien do formularza na srodku ekranu. Wiec to okno pojawi sie na srodku.

Nasz frontend jest gotowy. Nastepnie nadszedl czas, aby dodac funkcjonalnosc backendowa do przycisku.

Kod backendowy dla IronOCR

Najpierw musimy zaimportowac przestrzen nazw IronOCR, aby uzyc jej w naszym kodzie. Napisz nastepujaca linie na gorze pliku:

using IronOCR;

Uzyjemy przycisku "Select Image" do wyboru obrazu i zaladowania obrazu do pola obrazkowego. IronOCR przetworzy obraz z tekstem chinskim uproszczonym i pokaze tekst wynikowy w bogatym edytorze tekstu. Dodajmy funkcjonalnosc do przycisku, klikajac dwukrotnie na przycisku. Napisz nastepujace linie kodu, aby dodac opisana funkcjonalnosc:

private void btn_image_Click(object sender, EventArgs e)
{
    OpenFileDialog open = new OpenFileDialog();
    if (open.ShowDialog() == DialogResult.OK)
    {
        // display image in picture box  
        img_image.Image = new Bitmap(open.FileName);
        
        var Ocr = new IronTesseract();
        
OCR.Language = OcrLanguage.ChineseTraditional;
        
using (var Input = new OcrInput(open.FileName))
        {
            var Result = OCR.Read(Input);

            txt_output.Text = Result.Text;
        }
    }
}
C#

Gdy uzytkownik kliknie przycisk, pojawi sie dialog wyboru obrazu. Gdy uzytkownik wybierze obraz, automatycznie zaladuje sie on do pola obrazkowego. Uzywamy Bitmap() do drukowania obrazow w polu obrazkowym. Nastepnie IronOCR przeksztalci obrazy w tekst chinski. Ustawiamy OCR. Jezyk na ChineseTraditional, aby rozpoznac tekst po chinsku tradycyjnym. OCR. Funkcja odczytu przeczyta proces i zapisze wynik OCR w zmiennej Result. Jesli potrzebujesz zapisac tekst w formacie PDF, tekstowym lub HTML, uzyjesz funkcji SaveAs, aby zapisac plik w dowolnym formacie wyjsciowym, jaki chcesz - IronOCR obsługuje wiele formatow wyjsciowych.

Uruchom projekt

Teraz nadszedl czas na uruchomienie projektu. Kliknij przycisk Uruchom w Visual Studio. Zobaczymy to okno na naszym ekranie.

Kliknij przycisk "Select Image". Otworzy to okno dialogowe wyboru plikow. Wybierz plik z obrazem i wcisnij Enter.

Zaladuje go do pola obrazkowego, automatycznie zeskanuje obraz i pokaze wynik w polu tekstowym.

To jest wynik z obrazu, ktory wybieramy. IronOCR obsługuje rowniez odczytywanie i skanowanie plikow PDF. Mozemy uzyc edytowalnego formatu plikow PDF do skanowania i rozpoznawania tekstu za pomoca IronOCR. To moze byc rowniez zrobione w roznych językach. IronOCR moze uczynic istniejacy dokument PDF dokumentem przeszukiwalnym. IronOCR posiada wiele filtrów obrazów, aby uczynic obrazy przejrzystymi do oglądania i zrozumienia. Oto filtry:

  • Input.Binarize()
  • Input.Contrast()
  • Input.Deskew()
  • Input.DeNoise()
  • Input.Dilate()
  • Input.EnhanceResolution(300)

Wszystkie te funkcje zwiekszaja widocznosc znakow. IronOCR uzywa tych funkcji do czyszczenia i tworzenia przeszukiwalnego PDF. Zobaczmy, jak mozna to zrobic:

using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    Input.AddPdf("scan.pdf")
    // clean up twisted pages
    Input.Deskew();
    var Result = OCR.Read(Input);
    Result.SaveAsSearchablePdf("searchable.pdf");
}

Licencjonowanie

IronOCR jest bezpłatny do celów programistycznych. Mozesz aktywnie korzystac ze wszystkich jego funkcji za darmo. IronOCR oferuje rowniez darmowa wersje probna do produkcji bez potrzeby platnosci. Iron Software obecnie oferuje popularna promocje — pakiet pieciu produktów oprogramowania w cenie tylko dwoch. Po prostu zaplac za dwie aplikacje programowe raz, a otrzymasz wszystkie piec produktow, w tym IronPDF i IronXL. Mozesz znalezc wiecej informacji pod tym linkiem dotyczacym licencjonowania.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 6,236,385Wersja:2026.9właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.9

PM > Install-Package IronOcr
nuget.org/packages/IronOcr/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz Przeglądaj i szukaj „IronOCR”
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.9

lub pobierz Instalator Windows tutaj.

  1. Pobierz i rozpakuj IronOCR do lokalizacji, takiej jak ~/Libs w katalogu Solution
  2. W Eksploratorze rozwiązań Visual Studio kliknij prawym przyciskiem myszy Odwołania. Wybierz Przeglądaj, „IronOCR.dll”

Licencje od 749 USD

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta