IRONSOFTWAREHOME
VERWENDUNG VON IRONOCR

Wie man Text aus einem Screenshot in C# mit OCR erhält

Kannaopat Udonpant
Kannapat Udonpant
Updated: 21. April 2026

Viele Menschen da draußen fragen sich vielleicht: "Was ist ein OCR-Screenshot?" Andere könnten sich fragen, wie man einen Screenshot eines beliebigen Textes in ein digitales, textbearbeitbares Format oder in .txt oder .doc umwandelt. Wenn Sie einer dieser Menschen sind, brauchen Sie sich keine Sorgen mehr zu machen, denn wir haben die perfekten Lösungen für Sie.

In diesem Artikel werden wir verschiedene Tools besprechen, mit denen Sie OCR, die optische Zeichenerkennung, auf Screenshots durchführen können.

Es gibt viele OCR-Tools, aber heute werden wir IronOCR verwenden, um Text aus Screenshots zu extrahieren.

1. IronOCR

IronOCR ist eine Softwarebibliothek für die Programmiersprachen C# und VB.NET, die Entwicklern ermöglicht, OCR-Funktionalitäten (Optical Character Recognition) in ihre Anwendungen zu integrieren. Die Bibliothek kann verwendet werden, um Text in Bildern zu erkennen und in maschinenlesbaren Text umzuwandeln. Die Bibliothek basiert auf der Tesseract OCR-Engine, die als eine der genauesten OCR-Engines gilt.

IronOCR kann verwendet werden, um Text aus Bildern in vielen verschiedenen Dateiformaten zu lesen, einschließlich PNG, JPG, TIFF und PDF. Es bietet auch eine Reihe fortschrittlicher Funktionen für die Arbeit mit Texterkennung, wie die Fähigkeit, mehrere Sprachen zu erkennen, sowie die Fähigkeit, Text aus Bildern zu erkennen, die gedreht oder verzerrt wurden. Darüber hinaus können Entwickler IronOCR verwenden, um schnell OCR-Funktionen in ihre Anwendungen zu integrieren, da es eine einfache, benutzerfreundliche API bereitstellt, die aus C#- oder VB.NET-Code aufgerufen werden kann. Mit IronOCR können Sie Ihre OCR-Sprache auswählen und OCR auf Bildern, digitalen PDF-Dateien und gescannten PDF-Dateien durchführen.

IronOCR wird als gute Option für Entwickler angesehen, die OCR-Funktionalität zu ihren Anwendungen hinzufügen möchten. Es ist Open-Source, einfach zu verwenden und zu integrieren, schnell, präzise und auf dem neuesten Stand mit den neuesten OCR-Technologien.

2. IronOCR Features

IronOCR bietet eine breite Palette von Funktionen, um Entwicklern zu helfen, OCR-Funktionalität in ihre Anwendungen zu integrieren. Zu den Hauptfunktionen von IronOCR gehören:

  1. Mehrsprachige Unterstützung: IronOCR kann Texte in über 60 Sprachen erkennen, darunter Englisch, Spanisch, Deutsch, Französisch, Italienisch und Chinesisch.
  2. Automatische Erkennung der Textausrichtung: IronOCR kann die Ausrichtung von Text in einem Bild automatisch erkennen, auch wenn das Bild gedreht oder verzerrt wurde.
  3. Unterstützung für eine breite Palette von Bildformaten: IronOCR kann Text aus Bildern in vielen verschiedenen Dateiformaten lesen, darunter PNG, JPG, TIFF und PDF .
  4. Anpassbare Erkennungseinstellungen: Entwickler können die Erkennungseinstellungen anpassen, um die Erkennungsgenauigkeit für bestimmte Bildtypen oder Anwendungsfälle zu verbessern.
  5. Fähigkeit, Text aus gescannten Dokumenten und PDFs mit mehreren Seiten zu erkennen.
  6. Schnelle Erkennung und hohe Genauigkeit: IronOCR verwendet die Tesseract OCR-Engine, eine der genauesten und am weitesten verbreiteten OCR-Engines auf dem Markt.
  7. Benutzerfreundliche API: IronOCR bietet eine einfache, benutzerfreundliche API, die aus C#- oder VB .NET -Code aufgerufen werden kann, wodurch die Integration der OCR-Funktionalität in jede beliebige Anwendung vereinfacht wird.

Insgesamt ist IronOCR ein leistungsstarkes Tool, das eine breite Palette von Funktionen bietet, um Entwicklern dabei zu helfen, OCR-Funktionalität in ihre Anwendungen zu integrieren.

3. Erstellen eines neuen Projekts in Visual Studio

Öffnen Sie Visual Studio und gehen Sie zum Datei-Menü. Wählen Sie "Neues Projekt" und dann Konsolenanwendung.

Geben Sie den Projektname ein und wählen Sie den Pfad im entsprechenden Textfeld. Klicken Sie auf die Schaltfläche Erstellen. Wählen Sie das erforderliche .NET-Framework, wie im folgenden Screenshot:

Wie man Text von einem Screenshot in C# mit OCR erkennt, Abbildung 1: Ein neues Projekt in Visual Studio erstellen Erstellen eines neuen Projekts in Visual Studio

Das Visual Studio-Projekt wird nun die Struktur für die Konsolenanwendung generieren. Nach Abschluss wird die program.cs Datei geöffnet, in der Sie Quellcode schreiben und ausführen können.

Wie man Text von einem Screenshot in C# mit OCR erkennt, Abbildung 2: Die program.cs Datei, generiert vom Visual Studio Projekt-Assistent Die Datei program.cs, generiert vom Visual Studio-Assistent für neue Projekte

Jetzt können wir die IronOCR-Bibliothek hinzufügen und das Programm testen.

4. Installieren von IronOCR

In Visual Studio können Sie IronOCR ganz einfach in Ihr C#-Projekt integrieren.

IronOCR bietet mehrere Prozesse, um sich in ein C# .NET-Projekt zu integrieren. Hier werden wir eine davon besprechen: die Installation von IronOCR über den NuGet-Paket-Manager.

Gehen Sie in Visual Studio zu Tools > NuGet-Paket-Manager > Paket-Manager-Konsole

Wie man Text von einem Screenshot in C# mit OCR erkennt, Abbildung 3: Die Benutzeroberfläche des NuGet-Paket-Managers Die NuGet-Paket-Manager-Benutzeroberfläche

Nach dem Klicken wird eine neue Konsole am unteren Rand des Visual Studio-Fensters erscheinen. Geben Sie den Befehl in die Konsole ein und drücken Sie Enter.

PM > Install-Package IronOcr

IronOCR wird in nur wenigen Sekunden installiert.

5. Verwendung von IronOCR, um OCR auf einem Screenshot auszuführen

IronOCR ist eine leistungsstarke OCR-Bibliothek, die verwendet werden kann, um Text aus Screenshots zu erkennen. Mit IronOCR können Sie einen Screenshot von Text machen und dann die OCR-Funktionalitäten der Bibliothek verwenden, um den Text im Screenshot in ein digitales, bearbeitbares Format zu konvertieren. Hier ist ein Beispiel, wie Sie IronOCR verwenden könnten, um OCR auf einem Screenshot in C# auszuführen. Um Screenshot-OCR auszuführen, erfassen Sie einfach einen Screenshot und führen Sie den untenstehenden Code aus, um den Text in jedes gewünschte Ausgabeformat zu extrahieren.

using IronOcr;
using System;

class Program
{
    static void Main()
    {
        // Create an instance of IronTesseract, the core OCR engine
        var ocr = new IronTesseract();

        // Perform OCR on the specified image file
        var result = ocr.Read("ocr.png");

        // Output the recognized text to the console
        Console.WriteLine(result.Text);
    }
}

Eingabebilddatei

Wie man Text von einem Screenshot in C# mit OCR erkennt, Abbildung 4: Beispiel-Screenshot, der als Eingabe verwendet wird Beispiel-Screenshot, der als Eingabe verwendet wird

Textausgabe

- IRONOCR for NET
- The C# OCR Library
- OCR for C# to scan and read images & PDFs
- NET OCR library with 125+ global language packs
- Output as text, structured data, or searchable PDFs
- Supports NET 6, 5, Core, Standard, Framework
Text

6. Verwendung von IronOCR zur Durchführung von OCR in einem bestimmten Bereich

IronOCR erlaubt es Ihnen, OCR auf spezifischen Zonen innerhalb eines Bildes auszuführen. Dies kann nützlich sein, wenn das Bild mehrere Textbereiche enthält und Sie nur den Text innerhalb einer bestimmten Region erkennen möchten. Ein Beispielcode für diesen Fall wird unten gezeigt.

using IronOcr;
using IronSoftware.Drawing;
using System;

class Program
{
    static void Main()
    {
        var ocrTesseract = new IronTesseract();

        using (var ocrInput = new OcrInput())
        {
            // Define the rectangle to crop the image for OCR
            var contentArea = new CropRectangle(x: 0, y: 0, width: 350, height: 150);

            // Add the image with the specified cropping area
            ocrInput.AddImage("ocr.png", contentArea);

            // Perform the OCR operation on the defined area
            var ocrResult = ocrTesseract.Read(ocrInput);

            // Output the recognized text
            Console.WriteLine(ocrResult.Text);
        }
    }
}

Ausgabe

- IRONOCR for NET
- The C# OCR Library
- OCR for C# to scan and read images & PDFs
- NET OCR library with 125+ global language packs
Text

7. Nutzung von IronOCR, um OCR auf einem Bild auszuführen

Um OCR auf einem Bild auszuführen und den erkannten Text in einer .txt-Datei zu speichern, können Sie den folgenden Code verwenden.

using IronOcr;
using System;

class Program
{
    static void Main()
    {
        var ocr = new IronTesseract();
        using (var input = new OcrInput("ocr.png"))
        {
            // Perform OCR on the image
            var result = ocr.Read(input);

            // Save the recognized text to a .txt file
            result.SaveAsTextFile("output.txt");
        }
    }
}

Der Inhalt der Ausgabedatei wird unten angezeigt:

Wie man Text von einem Screenshot in C# mit OCR erkennt, Abbildung 5: Inhalt der generierten output.txt Datei Inhalt der generierten output.txt-Datei

8. Mehr erfahren

Lesen Sie das Tutorial zur Textextraktion aus Bildern, um mehr Informationen darüber zu erhalten, wie OCR auf Bildern ausgeführt wird.

IronOCR ist Teil eines Paket von fünf .NET-Bibliotheken, die für den Umgang mit verschiedenen Dokumenttypen konzipiert wurden. Sie können alle fünf Bibliotheken zum Preis von nur zwei Lizenzen erwerben.

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.