सी # आणि .NET मधय मराठी ओसीआर

या दसतऐवजाचया इतर आवततयाः

आयरनओसीआर एक C# सॉफटवअर घटक आह जो .NET कोडरला मराठीसह 126 भाषत परतिमा आणि पीडीएफ दसतऐवजामधन मजकर वाच दतो.

हा टसकरकटचा परगत काटा आह जो कवळ .NET विकसकासाठी तयार कलला आह आणि वग आणि अचकतसाठी नियमितपण इतर टसरकट इजिनला माग टाकतो.

आयरनऑक. भाषा.मराठीची सामगरी

या पकजमधय .NET साठी 46 OCR भाषा आहत:

  • मराठी
  • मराठीबसट
  • मराठीफासट

डाउनलोड करा

मराठी भाषा पक [मराठी]

सथापना

आपलयास सरवपरथम आपलया .NET परोजकटवर आपल मराठी ओसीआर पकज सथापित करण आह.

Install-Package IronOCR.Languages.Marathi

कोड उदाहरण

ह C# कोड उदाहरण परतिमा किवा पीडीएफ दसतऐवजातन मराठी मजकर वाचतो.

// PM> Install-Package IronOcr.Languages.Marathi
using IronOcr;

// Create an instance of IronTesseract
var Ocr = new IronTesseract();

// Set the language to Marathi
Ocr.Language = OcrLanguage.Marathi;

// Provide the input image
using (var Input = new OcrInput(@"images\Marathi.png"))
{
    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Get all text from the result
    var AllText = Result.Text;
    Console.WriteLine(AllText);
}
// PM> Install-Package IronOcr.Languages.Marathi
using IronOcr;

// Create an instance of IronTesseract
var Ocr = new IronTesseract();

// Set the language to Marathi
Ocr.Language = OcrLanguage.Marathi;

// Provide the input image
using (var Input = new OcrInput(@"images\Marathi.png"))
{
    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Get all text from the result
    var AllText = Result.Text;
    Console.WriteLine(AllText);
}
' PM> Install-Package IronOcr.Languages.Marathi
Imports IronOcr

' Create an instance of IronTesseract
Private Ocr = New IronTesseract()

' Set the language to Marathi
Ocr.Language = OcrLanguage.Marathi

' Provide the input image
Using Input = New OcrInput("images\Marathi.png")
	' Perform OCR operation
	Dim Result = Ocr.Read(Input)

	' Get all text from the result
	Dim AllText = Result.Text
	Console.WriteLine(AllText)
End Using
$vbLabelText   $csharpLabel

आयरनओसीआर का निवडा?

लोह ओसीआर एक सथापित करण सोप, परण आणि दसतऐवजीकरण .NET सॉफटवअर लायबररी आह.

कोणतीही बाहय वब सवा, चाल फी किवा इटरनटवर गोपनीय कागदपतर न वापरता 99.8% + ओसीआर अचकता मिळविणयासाठी आयरनओसीआर निवडा.

सी # विकसक वहनिला परीकषणावरील आयरनओसीआर का निवडतात:

  • एकल डीएलएल किवा नजट महणन सथापित करा
  • बॉकसचया बाहर टसरकट 5, 4 आणि 3 इजिनाचा समावश आह.
  • अचकता 99.8% नियमित टसकरकटपकषा लकषणीय आह.
  • बलझिग सपीड आणि मलटीथरडिग
  • MVC, वबअप, डसकटॉप, कनसोल आणि सरवहर अनपरयोग ससगत
  • कारय करणयासाठी कोणतही Exes किवा C++ कोड नाही
  • परण पीडीएफ ओसीआर समरथन
  • जवळजवळ कोणतीही परतिमा फाइल किवा पीडीएफ ओसीआर करणयासाठी
  • परण .NET कोअर, मानक आणि फरमवरक समरथन
  • विडोज, मक, लिनकस, अझर, डॉकर, लमबडा, एडबलयएस वर तनात करा
  • बारकोड आणि कयआर कोड वाचा
  • एकसएचटीएमएल महणन ओसीआर निरयात करा
  • शोधणयायोगय पीडीएफ दसतऐवजावर ओसीआर निरयात करा
  • मलटीथरडिग समरथन
  • 126 आतरराषटरीय भाषा सरव नग किवा ओकरडाटा फायली दवार वयवसथापित कलया आहत
  • परतिमा, समनवय, आकडवारी आणि फॉनट काढा. फकत मजकर नाही.
  • वयावसायिक आणि मालकीचया अनपरयोगामधय टसकरकट ओसीआरच पनहा वितरण करणयासाठी वापरल जाऊ शकत.

वासतविक जगाचया परतिमा आणि छायाचितरासारखया अपरण दसतऐवजावर काम करताना किवा डिजिटल आवाज किवा अपरणता अस शकतात कमी रिजोलयशनच सकन घताना लोह ओसीआर चमकतो.

.NET पलटफॉरमसाठी इतर विनामलय ओसीआर लायबररी अशा इतर .NET टसरकट एपीआय आणि वब सवा या वासतविक जगाचया वापरासाठी चागलयापरकार काम करत नाहीत.

टसरकट 5 सह ओसीआर - C# मधय कोडिग परारभ करा

खाली कोड नमना दरशवितो की C# किवा वहीबी .NET वापरन परतिमच मजकर वाचण किती सोप आह.

वनलाइनर

string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;
string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;
Dim Text As String = (New IronTesseract()).Read("img\Screenshot.png").Text
$vbLabelText   $csharpLabel

हलो वरलड कॉनफिगर करणयायोगय

// PM> Install-Package IronOcr.Languages.Marathi
using IronOcr;

// Create an instance of IronTesseract
var Ocr = new IronTesseract();

// Set the language to Marathi
Ocr.Language = OcrLanguage.Marathi;

// Create OcrInput and add images
using (var Input = new OcrInput())
{
    Input.AddImage("images/sample.jpeg");

    // You can add more images
    // Input.AddImage("another_image.jpeg");

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output the text to console
    Console.WriteLine(Result.Text);
}
// PM> Install-Package IronOcr.Languages.Marathi
using IronOcr;

// Create an instance of IronTesseract
var Ocr = new IronTesseract();

// Set the language to Marathi
Ocr.Language = OcrLanguage.Marathi;

// Create OcrInput and add images
using (var Input = new OcrInput())
{
    Input.AddImage("images/sample.jpeg");

    // You can add more images
    // Input.AddImage("another_image.jpeg");

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output the text to console
    Console.WriteLine(Result.Text);
}
' PM> Install-Package IronOcr.Languages.Marathi
Imports IronOcr

' Create an instance of IronTesseract
Private Ocr = New IronTesseract()

' Set the language to Marathi
Ocr.Language = OcrLanguage.Marathi

' Create OcrInput and add images
Using Input = New OcrInput()
	Input.AddImage("images/sample.jpeg")

	' You can add more images
	' Input.AddImage("another_image.jpeg");

	' Perform OCR operation
	Dim Result = Ocr.Read(Input)

	' Output the text to console
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel

सी# पीडीएफ ओसीआर

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var input = new OcrInput())
{
    // Add a PDF file and its password if any
    input.AddPdf("example.pdf", "password");

    // Perform OCR operation
    var Result = Ocr.Read(input);

    // Output the result
    Console.WriteLine(Result.Text);
    Console.WriteLine($"{Result.Pages.Count()} Pages");
}
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var input = new OcrInput())
{
    // Add a PDF file and its password if any
    input.AddPdf("example.pdf", "password");

    // Perform OCR operation
    var Result = Ocr.Read(input);

    // Output the result
    Console.WriteLine(Result.Text);
    Console.WriteLine($"{Result.Pages.Count()} Pages");
}
Dim Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi

Using input = New OcrInput()
	' Add a PDF file and its password if any
	input.AddPdf("example.pdf", "password")

	' Perform OCR operation
	Dim Result = Ocr.Read(input)

	' Output the result
	Console.WriteLine(Result.Text)
	Console.WriteLine($"{Result.Pages.Count()} Pages")
End Using
$vbLabelText   $csharpLabel

मलटीपज टीआयएफएफसाठी ओसीआर

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Add Multi-frame TIFF
    Input.AddMultiFrameTiff("multi-frame.tiff");

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output result
    Console.WriteLine(Result.Text);
}
using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Add Multi-frame TIFF
    Input.AddMultiFrameTiff("multi-frame.tiff");

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output result
    Console.WriteLine(Result.Text);
}
Imports IronOcr

Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi

Using Input = New OcrInput()
	' Add Multi-frame TIFF
	Input.AddMultiFrameTiff("multi-frame.tiff")

	' Perform OCR operation
	Dim Result = Ocr.Read(Input)

	' Output result
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel

बारकोड आणि कयआर

// using IronOcr;
var Ocr = new IronTesseract();
Ocr.Configuration.ReadBarCodes = true;

using (var input = new OcrInput())
{
    // Add an image containing barcode
    input.AddImage("img/Barcode.png");

    // Perform OCR operation
    var Result = Ocr.Read(input);

    // Iterate over barcodes and output value
    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
        // Additional properties like Type and Location are also available
    }
}
// using IronOcr;
var Ocr = new IronTesseract();
Ocr.Configuration.ReadBarCodes = true;

using (var input = new OcrInput())
{
    // Add an image containing barcode
    input.AddImage("img/Barcode.png");

    // Perform OCR operation
    var Result = Ocr.Read(input);

    // Iterate over barcodes and output value
    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
        // Additional properties like Type and Location are also available
    }
}
' using IronOcr;
Dim Ocr = New IronTesseract()
Ocr.Configuration.ReadBarCodes = True

Using input = New OcrInput()
	' Add an image containing barcode
	input.AddImage("img/Barcode.png")

	' Perform OCR operation
	Dim Result = Ocr.Read(input)

	' Iterate over barcodes and output value
	For Each Barcode In Result.Barcodes
		Console.WriteLine(Barcode.Value)
		' Additional properties like Type and Location are also available
	Next Barcode
End Using
$vbLabelText   $csharpLabel

परतिमाचया विशिषट कषतरावरील ओसीआर

using IronOcr;
using System.Drawing; // Ensure System.Drawing is referenced

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Define a content area with specific coordinates
    var ContentArea = new System.Drawing.Rectangle { X = 215, Y = 1250, Height = 280, Width = 1335 };

    // Add image with specific content area
    Input.Add("document.png", ContentArea);

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output the resultant text
    Console.WriteLine(Result.Text);
}
using IronOcr;
using System.Drawing; // Ensure System.Drawing is referenced

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Define a content area with specific coordinates
    var ContentArea = new System.Drawing.Rectangle { X = 215, Y = 1250, Height = 280, Width = 1335 };

    // Add image with specific content area
    Input.Add("document.png", ContentArea);

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output the resultant text
    Console.WriteLine(Result.Text);
}
Imports IronOcr
Imports System.Drawing ' Ensure System.Drawing is referenced

Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi

Using Input = New OcrInput()
	' Define a content area with specific coordinates
	Dim ContentArea = New System.Drawing.Rectangle With {
		.X = 215,
		.Y = 1250,
		.Height = 280,
		.Width = 1335
	}

	' Add image with specific content area
	Input.Add("document.png", ContentArea)

	' Perform OCR operation
	Dim Result = Ocr.Read(Input)

	' Output the resultant text
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel

निमन गणवतता सकनसाठी ओसीआर

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
    // Enhance input by removing noise and fixing rotation issues
    Input.DeNoise(); // Reduces digital noise
    Input.Deskew(); // Free from skew issues

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output result
    Console.WriteLine(Result.Text);
}
using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
    // Enhance input by removing noise and fixing rotation issues
    Input.DeNoise(); // Reduces digital noise
    Input.Deskew(); // Free from skew issues

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output result
    Console.WriteLine(Result.Text);
}
Imports IronOcr

Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi

Using Input = New OcrInput("img\Potter.LowQuality.tiff")
	' Enhance input by removing noise and fixing rotation issues
	Input.DeNoise() ' Reduces digital noise
	Input.Deskew() ' Free from skew issues

	' Perform OCR operation
	Dim Result = Ocr.Read(Input)

	' Output result
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel

शोधणयायोगय पीडीएफ महणन ओसीआर परिणाम निरयात करा

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Set the title for PDF
    Input.Title = "Quarterly Report";

    // Add images to the input
    Input.AddImage("image1.jpeg");
    Input.AddImage("image2.png");
    Input.AddImage("image3.gif");

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Save the result as searchable PDF
    Result.SaveAsSearchablePdf("searchable.pdf");
}
using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Set the title for PDF
    Input.Title = "Quarterly Report";

    // Add images to the input
    Input.AddImage("image1.jpeg");
    Input.AddImage("image2.png");
    Input.AddImage("image3.gif");

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Save the result as searchable PDF
    Result.SaveAsSearchablePdf("searchable.pdf");
}
Imports IronOcr

Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi

Using Input = New OcrInput()
	' Set the title for PDF
	Input.Title = "Quarterly Report"

	' Add images to the input
	Input.AddImage("image1.jpeg")
	Input.AddImage("image2.png")
	Input.AddImage("image3.gif")

	' Perform OCR operation
	Dim Result = Ocr.Read(Input)

	' Save the result as searchable PDF
	Result.SaveAsSearchablePdf("searchable.pdf")
End Using
$vbLabelText   $csharpLabel

शोधणयायोगय पीडीएफ रपातरणासाठी टीआइएफएफ

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Add TIFF file
    Input.AddMultiFrameTiff("example.tiff");

    // Perform OCR operation and save as searchable PDF
    var Result = Ocr.Read(Input);
    Result.SaveAsSearchablePdf("searchable.pdf");
}
using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Add TIFF file
    Input.AddMultiFrameTiff("example.tiff");

    // Perform OCR operation and save as searchable PDF
    var Result = Ocr.Read(Input);
    Result.SaveAsSearchablePdf("searchable.pdf");
}
Imports IronOcr

Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi

Using Input = New OcrInput()
	' Add TIFF file
	Input.AddMultiFrameTiff("example.tiff")

	' Perform OCR operation and save as searchable PDF
	Dim Result = Ocr.Read(Input)
	Result.SaveAsSearchablePdf("searchable.pdf")
End Using
$vbLabelText   $csharpLabel

एचसीएल महणन ओसीआर परिणाम निरयात करा

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Set HTML title
    Input.Title = "Html Title";

    // Add an image
    Input.AddImage("image1.jpeg");

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Save result as HOCR file
    Result.SaveAsHocrFile("results.html");
}
using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput())
{
    // Set HTML title
    Input.Title = "Html Title";

    // Add an image
    Input.AddImage("image1.jpeg");

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Save result as HOCR file
    Result.SaveAsHocrFile("results.html");
}
Imports IronOcr

Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi

Using Input = New OcrInput()
	' Set HTML title
	Input.Title = "Html Title"

	' Add an image
	Input.AddImage("image1.jpeg")

	' Perform OCR operation
	Dim Result = Ocr.Read(Input)

	' Save result as HOCR file
	Result.SaveAsHocrFile("results.html")
End Using
$vbLabelText   $csharpLabel

ओसीआर परतिमा वरधित फिलटर

OCR कारयकषमता सधारित करणयासाठी OcrInput अदवितीय फिलटर परदान करत.

परतिमा वरधन कोड उदाहरण

चागल, वगवान OCR परिणाम तयार करणयासाठी OCR इनपट परतिमा उचच परतीच बनवत.

using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
    // Enhance the input by removing noise and fixing rotation
    Input.DeNoise(); // Reduce digital noise
    Input.Deskew(); // Correct for skew

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output result
    Console.WriteLine(Result.Text);
}
using IronOcr;

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;

using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
    // Enhance the input by removing noise and fixing rotation
    Input.DeNoise(); // Reduce digital noise
    Input.Deskew(); // Correct for skew

    // Perform OCR operation
    var Result = Ocr.Read(Input);

    // Output result
    Console.WriteLine(Result.Text);
}
Imports IronOcr

Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi

Using Input = New OcrInput("LowQuality.jpeg")
	' Enhance the input by removing noise and fixing rotation
	Input.DeNoise() ' Reduce digital noise
	Input.Deskew() ' Correct for skew

	' Perform OCR operation
	Dim Result = Ocr.Read(Input)

	' Output result
	Console.WriteLine(Result.Text)
End Using
$vbLabelText   $csharpLabel

ओसीआर परतिमा फिलटरची यादी

IronOCR मधय तयार कललया ओसीआर कारयकषमतस वरधित करणयासाठी इनपट फिलटरमधय ह समाविषट आह:

  • OcrInput.Rotate(double degrees) - Rotates the image clockwise. Use negative for counter-clockwise.
  • OcrInput.Binarize() - Converts non-binary pixels to either black or white. Useful for low contrast text.
  • OcrInput.ToGrayScale() - Converts each pixel to grayscale, potentially increasing performance.
  • OcrInput.Contrast() - Automatically increases contrast. Improves low contrast scans.
  • OcrInput.DeNoise() - Removes digital noise. Only use where noise is expected.
  • OcrInput.Invert() - Inverts all colors. Black becomes white, and vice versa.
  • OcrInput.Dilate() - Applies advanced morphology adding pixels to image object boundaries.
  • OcrInput.Erode() - Applies advanced morphology removing pixels from object boundaries.
  • OcrInput.Deskew() - Orients the image orthogonally, crucial for skewed images.
  • OcrInput.DeepCleanBackgroundNoise() - Removes heavy background noise but can lower OCR accuracy.
  • OcrInput.EnhanceResolution - Upscales low-resolution images for better OCR.

Each filter can greatly aid in improving the readability of text for OCR processes.

126 भाषा पक

IronOCR 126 आतरराषटरीय भाषाना भाषचया पकदवार समरथन करत जया डीएलएल महणन वितरीत कलया जातात. यात जरमन, फरच, इगरजी, चीनी, जपानी इतयादीचा समावश आह.

आपण कोणतीही तयार कलली ".traineddata" फाइल दखील वापर शकता - आपण सवतः तयार कललया फायलीचा समावश.

भाषच उदाहरण

// using IronOcr;

// Install IronOcr.Languages.Arabic
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Arabic;

using (var input = new OcrInput())
{
    input.AddImage("img/arabic.gif");

    // Perform OCR operation
    var Result = Ocr.Read(input);

    // Arabic can't be printed on console directly; save to disk instead
    Result.SaveAsTextFile("arabic.txt");
}
// using IronOcr;

// Install IronOcr.Languages.Arabic
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Arabic;

using (var input = new OcrInput())
{
    input.AddImage("img/arabic.gif");

    // Perform OCR operation
    var Result = Ocr.Read(input);

    // Arabic can't be printed on console directly; save to disk instead
    Result.SaveAsTextFile("arabic.txt");
}
' using IronOcr;

' Install IronOcr.Languages.Arabic
Dim Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Arabic

Using input = New OcrInput()
	input.AddImage("img/arabic.gif")

	' Perform OCR operation
	Dim Result = Ocr.Read(input)

	' Arabic can't be printed on console directly; save to disk instead
	Result.SaveAsTextFile("arabic.txt")
End Using
$vbLabelText   $csharpLabel

एकाधिक भाषच उदाहरण

// using IronOcr;

// Install IronOcr.Languages.ChineseSimplified
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.ChineseSimplified;

// Add secondary language
Ocr.AddSecondaryLanguage(OcrLanguage.Marathi);

using (var input = new OcrInput())
{
    input.AddPdf("multi-language.pdf");

    // Perform OCR operation
    var Result = Ocr.Read(input);

    // Save to text file
    Result.SaveAsTextFile("results.txt");
}
// using IronOcr;

// Install IronOcr.Languages.ChineseSimplified
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.ChineseSimplified;

// Add secondary language
Ocr.AddSecondaryLanguage(OcrLanguage.Marathi);

using (var input = new OcrInput())
{
    input.AddPdf("multi-language.pdf");

    // Perform OCR operation
    var Result = Ocr.Read(input);

    // Save to text file
    Result.SaveAsTextFile("results.txt");
}
' using IronOcr;

' Install IronOcr.Languages.ChineseSimplified
Dim Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.ChineseSimplified

' Add secondary language
Ocr.AddSecondaryLanguage(OcrLanguage.Marathi)

Using input = New OcrInput()
	input.AddPdf("multi-language.pdf")

	' Perform OCR operation
	Dim Result = Ocr.Read(input)

	' Save to text file
	Result.SaveAsTextFile("results.txt")
End Using
$vbLabelText   $csharpLabel

तपशीलवार ओसीआर निकाल ऑबजकटस

IronOCR परतयक ओसीआर ऑपरशनसाठी ओसीआर निकाल ऑबजकट परत करत. विकसक कवळ परतिमवरन मजकर सकन करणयासाठी या ऑबजकटची मजकर मालमतता वापरतात.

तथापि, ओसीआर निकाल डीओएम यापकषा बरच परगत आह.

using IronOcr;
using System.Drawing; // Ensure System.Drawing is referenced

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
Ocr.Configuration.ReadBarCodes = true; // Necessary for barcode reading

using (var Input = new OcrInput(@"images\sample.tiff"))
{
    OcrResult Result = Ocr.Read(Input);

    // Explore the detailed API for pages, words, barcodes, images, and more.
    var Pages = Result.Pages;
    var Words = Pages[0].Words;
    var Barcodes = Result.Barcodes;

    // Detailed exploration of OCR result object for extensive data usage
}
using IronOcr;
using System.Drawing; // Ensure System.Drawing is referenced

var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Marathi;
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
Ocr.Configuration.ReadBarCodes = true; // Necessary for barcode reading

using (var Input = new OcrInput(@"images\sample.tiff"))
{
    OcrResult Result = Ocr.Read(Input);

    // Explore the detailed API for pages, words, barcodes, images, and more.
    var Pages = Result.Pages;
    var Words = Pages[0].Words;
    var Barcodes = Result.Barcodes;

    // Detailed exploration of OCR result object for extensive data usage
}
Imports IronOcr
Imports System.Drawing ' Ensure System.Drawing is referenced

Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Marathi
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm
Ocr.Configuration.ReadBarCodes = True ' Necessary for barcode reading

Using Input = New OcrInput("images\sample.tiff")
	Dim Result As OcrResult = Ocr.Read(Input)

	' Explore the detailed API for pages, words, barcodes, images, and more.
	Dim Pages = Result.Pages
	Dim Words = Pages(0).Words
	Dim Barcodes = Result.Barcodes

	' Detailed exploration of OCR result object for extensive data usage
End Using
$vbLabelText   $csharpLabel

कामगिरी

IronOCR कामगिरी टयन करणयाची किवा इनपट परतिमा जोरदारपण सधारित करणयाची आवशयकता नसताना बॉकसचया बाह ठिकाणी काम करत.

वग बलीझिग आहः आयरनऑक २०२०+ १० पट अधिक वगवान आह आणि मागील बाधकामापकषा २ %०% पकषा कमी चका करतो.

अधिक जाणन घया

C#, वहीबी, एफ#, किवा इतर कोणतयाही .NET O.C.C. मधय ओसीआरबददल अधिक जाणन घणयासाठी, कपया आमच समदाय परशिकषण वाचा , ज लोहा ओसीआर कस वापराव याची वासतविक जगाची उदाहरण दतात आणि यातन सरवोततम कस मिळवाव याची बारीक बारीक उदाहरण दिली जाऊ शकतात.

.NET विकसकासाठी परण ऑबजकट सदरभ दखील उपलबध आह.