Dokumentenlesen
Extrahieren Sie genau Texte und Daten aus Rechnungen und Berichten mit IronOCR und entwickeln Sie Funktionen schneller.
Dokumentenlesen
Gescannte Dokumente lesen
Genaue Digitalisierung von physischen Dokumenten und bildbasierten PDFs in maschinenlesbaren Text. Perfekt für die Erstellung durchsuchbarer Archive, die Automatisierung der Dateneingabe aus Papierformularen und die Bereitstellung und Indexierung gescannter Inhalte. Unsere Engine meistert gängige Scanfehler mit Bravour.
Erfahren Sie, wie man:Gescanntes Dokument in C# lesenusing IronOcr;
using System;
// Instantiate OCR engine
var ocr = new IronTesseract();
// Configure OCR engine
using var input = new OcrInput();
input.LoadImage("potter.tiff");
// Perform OCR
OcrResult result = ocr.ReadDocument(input);
Console.WriteLine(result.Text);Imports IronOcr
Imports System
' Instantiate OCR engine
Dim ocr As New IronTesseract()
' Configure OCR engine
Using input As New OcrInput()
input.LoadImage("potter.tiff")
' Perform OCR
Dim result As OcrResult = ocr.ReadDocument(input)
Console.WriteLine(result.Text)
End UsingRechnungsdokumente lesen
Automatisieren Sie Ihre Arbeitsabläufe in der Kreditorenbuchhaltung durch intelligente Extraktion strukturierter Daten aus Rechnungen. Gehen Sie über die einfache Textextraktion hinaus und erfassen Sie Schlüssel-Wert-Paare wie Rechnungsnummer, Fälligkeitsdatum, Gesamtbetrag und Verkäufername, auch über verschiedene Layouts und Vorlagen hinweg.
Lernen Sie, wie man:Komplexe Tabellen im Dokument liestusing IronOcr;
// Instantiate OCR engine
var ocr = new IronTesseract();
// Enable table detection
ocr.Configuration.ReadDataTables = true;
using var input = new OcrPdfInput("sample.pdf");
var result = ocr.Read(input);
// Retrieve the data
var table = result.Tables[0].DataTable;
// Print the retrieved item to the console
Console.WriteLine($"The first item in the table is: {result.Tables[0].DataTable.Rows[0][0]}");Imports IronOcr
' Instantiate OCR engine
Dim ocr As New IronTesseract()
' Enable table detection
ocr.Configuration.ReadDataTables = True
Using input As New OcrPdfInput("sample.pdf")
Dim result = ocr.Read(input)
' Retrieve the data
Dim table = result.Tables(0).DataTable
' Print the retrieved item to the console
Console.WriteLine($"The first item in the table is: {result.Tables(0).DataTable.Rows(0)(0)}")
End UsingFoto lesen
Verwandeln Sie Smartphone-Fotos und Kamerabilder in verwertbaren Text. Ideal für mobile Anwendungen, die Quittungen für die Ausgabenverfolgung erfassen, Whiteboard-Notizen digitalisieren, Informationen von Produktetiketten extrahieren oder Text von Straßenschildern und Postern lesen.
Erfahren Sie, wie man:Bild lesen in C#using IronOcr;
var ocr = new IronTesseract();
using var inputPhoto = new OcrInput();
inputPhoto.LoadImageFrame("ocr.tiff", 0);
// Read photo
OcrPhotoResult result = ocr.ReadPhoto(inputPhoto);
// Extract the text in the first region
string textinregion = result.TextRegions[0].TextInRegion;
// Print the text in the first region
Console.WriteLine($"Full Scnned Photo Text: {textinregion}");Imports IronOcr
Dim ocr = New IronTesseract()
Using inputPhoto = New OcrInput()
inputPhoto.LoadImageFrame("ocr.tiff", 0)
' Read photo
Dim result As OcrPhotoResult = ocr.ReadPhoto(inputPhoto)
' Extract the text in the first region
Dim textinregion As String = result.TextRegions(0).TextInRegion
' Print the text in the first region
Console.WriteLine($"Full Scnned Photo Text: {textinregion}")
End UsingScreenshot lesen
Sofortige Erfassung und Verarbeitung von Bildschirmtext aus Anwendungsfenstern, Benutzeroberflächen oder Webinhalten. Nahtlose Integration in andere Anwendungen durch Auslesen ihrer UI-Elemente.
Erfahren Sie, wie man:Screenshot lesen in C# verwendetusing IronOcr;
using System;
using System.Linq;
// Instantiate OCR engine
var ocr = new IronTesseract();
using var inputScreenshot = new OcrInput();
inputScreenshot.LoadImage("screenshotOCR.png");
// Perform OCR
OcrPhotoResult result = ocr.ReadScreenShot(inputScreenshot);
// Output screenshot information
Console.WriteLine(result.Text);Imports IronOcr
Imports System
Imports System.Linq
' Instantiate OCR engine
Dim ocr = New IronTesseract()
Using inputScreenshot = New OcrInput()
inputScreenshot.LoadImage("screenshotOCR.png")
' Perform OCR
Dim result As OcrPhotoResult = ocr.ReadScreenShot(inputScreenshot)
' Output screenshot information
Console.WriteLine(result.Text)
End UsingBereit anzufangen?
Nuget Downloads 6,236,385|Version:2026.9gerade veröffentlicht