<meta http-equiv="content-language" content="sd" />
<h1 style="text-align:right;direction:rtl">سنڌي او سي آر سي # ۽ .ٽان ۾</h1>
<h6 style="text-align:right;direction:rtl"> ھن دستاويز جا ٻيا نسخو:</h6>
<ul style="text-align:right;direction:rtl">
<li style="text-align:right;direction:rtl"> <a href="../sindhi-sd">سنڌي سي</a></li>
<li style="text-align:right;direction:rtl"> <a href="../sindhi">انگريزي (This Page in English) </a></li>
<li style="text-align:right;direction:rtl"> <a href="/csharp/ocr/languages/">وڌيڪ لينجيوج</a></li>
</ul>
<p style="text-align:right;direction:rtl"> IronOCR هڪ C#سافٽويئر جزو آهي. NET ڪوڊرز 126 ٻولي ۾ تصويرون ۽ PDF دستاويزن
مان متن پڙهڻ لاء، سنڌي سميت.</p>
<p style="text-align:right;direction:rtl"> اهو ٽرسٽيڪٽ جو ترقي يافته ڪانٽو آهي، خاص طور تي اين اي ٽي ڊولپرز لاء ٺاهيو
ويو آهي ۽ باقاعدگي ۽ درستگيء سان ٻئي ٽيسٽ ٽيسٽ انجنز کي باقاعده طور تي بهتر ڪري ٿو.</p>
<h2 style="text-align:right;direction:rtl"> IronOcr.Languages.Sindhi جو مواد</h2>
<p style="text-align:right;direction:rtl"> هن پيڪيج ۾ 43 او سي آر ٻوليون شامل آهن .NET:</p>
<ul style="text-align:right;direction:rtl">
<li style="text-align:right;direction:rtl"> سنڌي</li>
<li style="text-align:right;direction:rtl"> سنڌي بيسٽ</li>
<li style="text-align:right;direction:rtl"> سنڌي فاسٽ</li>
</ul>
<h2 style="text-align:right;direction:rtl"> ڊائون لوڊ ڪريو</h2>
<p style="text-align:right;direction:rtl"> سنڌي ٻولي پيڪ <span style='white-space:default'>[सिनधी]</span> <br/> *
Download as <a class='languages-dll' href='/csharp/ocr/packages/language-packs/Sindhi.ocrdata.zip'>زيڊ <i
class='fas fa-download'></i></a><br/> * Install with <a target='_blank' class='languages-nuget'
href="https://www.nuget.org/packages/IronOcr.Languages.Sindhi/">https://www.nuget.org/packages/IronOcr.Languages.Sindhi/</a>
نياگٽ<i class='nuget-icon'></i></p>
<h2 style="text-align:right;direction:rtl"> انسٽاليشن</h2>
<p style="text-align:right;direction:rtl"> اسان کي پنهنجي <strong>سنڌي</strong> او سي آر پيڪيج کي انسٽال ڪرڻ آهي .هئي
منصوبو.</p>
<p style="text-align:right;direction:rtl"> <code>PM> Install-Package IronOcr.Languages.Sindhi</code></p>
<h2 style="text-align:right;direction:rtl"> ڪوڊ جو مثال</h2>
<p style="text-align:right;direction:rtl"> ھي C#ڪوڊ مثال طور سنڌي متن کي تصويري يا PDF دستاويزن مان پڙهي ٿو.</p>
```csharp
// C# code example for reading Sindhi text using IronOCR library
// PM> Install-Package IronOcr.Languages.Sindhi
using IronOcr;
// Initialize IronTesseract object
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Provide the path to the Sindhi image
using (var Input = new OcrInput(@"images\Sindhi.png"))
{
// Perform OCR on the input image
var Result = Ocr.Read(Input);
// Retrieve the extracted text
var AllText = Result.Text;
}
```
<h2 style="text-align:right;direction:rtl">آئرن او سي آر ڇو چونڊيو؟</h2>
<p style="text-align:right;direction:rtl"> لوھ او سي آر هڪ آسان انسٽال، مڪمل ۽ سٺو دستاويز آھي .NET سافٽ ويئر
لائبريري.</p>
<p style="text-align:right;direction:rtl"> <strong>99.8٪</strong> حاصل ڪرڻ لاء آئرن <strong>او سي آر</strong> چونڊيو
<strong>+ او سي آر درستگي</strong> بغير ڪنهن ٻاهرين ويب خدمتن، جاري ويندڙ فيس يا انٽرنيٽ تي خفيه دستاويز موڪلڻ.</p>
<h4 style="text-align:right;direction:rtl"> سي # ڊولپرز وينلا ٽريسرٽ مٿان آئرن او سي آر چونڊيندا آهن:</h4>
<ul style="text-align:right;direction:rtl">
<li style="text-align:right;direction:rtl"> هڪ ڊي ايل يا نگٽ طور انسٽال ڪيو</li>
<li style="text-align:right;direction:rtl"> ٽيزرٽڪس 5، 4 ۽ 3 انجنز کي دٻي مان شامل ڪن ٿا.</li>
<li style="text-align:right;direction:rtl"> درستگي <strong>99.8 ٪</strong> باقاعده ٽيسر جي ڪارڪردگي کان وڌيڪ.</li>
<li style="text-align:right;direction:rtl"> ٻرندڙ رفتار ۽ ملٽي ٽرينڊنگ</li>
<li style="text-align:right;direction:rtl"> MVC، ويب ايپ، ڊيسڪٽاپ، ڪنسول ۽ سرور ايپليڪيشن مطابقت رکندڙ</li>
<li style="text-align:right;direction:rtl"> ڪم ڪرڻ لاء ڪو ايڪسز يا سي ++ ڪوڊ ناهي</li>
<li style="text-align:right;direction:rtl"> مڪمل پي ڊي ايف او سي مدد</li>
<li style="text-align:right;direction:rtl"> او سي آر کي انجام ڏيڻ لاء تقريبن ڪنهن تصويري فائل يا پي ڊي ايف کي
انجام ڏيڻ</li>
<li style="text-align:right;direction:rtl"> مڪمل. خالص ڪور، معياري ۽ فريم ورڪ جي مدد</li>
<li style="text-align:right;direction:rtl"> ونڊوز، ميڪ، لينڪس، ايزور، ڊوکر، لمبا، AWS تي ترتيب ڏيو</li>
<li style="text-align:right;direction:rtl"> بارڪوڊس ۽ QR ڪوڊ پڙهو</li>
<li style="text-align:right;direction:rtl"> XHTML ڏانھن او سي آر ٻاھر موڪليو</li>
<li style="text-align:right;direction:rtl"> ڳوليل پي ايڇ ڊي دستاويزن کي او سي آر برآمد ڪريو</li>
<li style="text-align:right;direction:rtl"> ملٽي ٽرڻ واري مدد</li>
<li style="text-align:right;direction:rtl"> 126 بين الاقوامي ٻوليون سڀئي ٺاھيو NuGet يا OcrData فائلن ذريعي</li>
<li style="text-align:right;direction:rtl"> تصويرون ڪ،و، همراه، شماريات ۽ فانٽ. رڳو متن نه.</li>
<li style="text-align:right;direction:rtl"> ٽيسيسٽرڪ او سي آر کي تجارتي ۽ ملڪيت جي ايپليڪيشنن ۾ ٻيهر ورهائڻ لاء
استعمال ڪري سگهجي ٿو.</li>
</ul>
<p style="text-align:right;direction:rtl"> <em>لوھ او سي آر چمڪندي آھي جڏھن حقيقي دنيا جي تصويرن سان گڏ ڪم ڪري رھيا آھن
۽ ناممکن دستاويز جھڙوڪ تصويرون، يا گھٽ ريزوليوشن جا اسڪين جيڪي ڊجيٽل شور يا نقصن آھن.</em></p>
<p style="text-align:right;direction:rtl"> ٻيون <a href="/csharp/ocr/use-case/free-ocr-csharp/">مفت او سي آر</a>
لائبريريون.</p>
<h2 style="text-align:right;direction:rtl"> او سي آر ٽائيسر 5 سان گڏ - سي # ۾ ڪوڊنگ شروع ڪريو.</h2>
<p style="text-align:right;direction:rtl"> هيٺ ڏنل ڪوڊ جو نمونو ڏيکاري ٿو ته C#يا VB .NET استعمال ڪندي تصوير مان متن
پڙهڻ ڪيتري آسان آهي.</p>
<h3 style="text-align:right;direction:rtl"> ون لائنر</h3>
```csharp
// Simple one-liner to perform OCR using IronOcr
string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;
```
<h3 style="text-align:right;direction:rtl">ترتيب وار هيلو ورلڊ</h3>
```csharp
// C# example with more detailed setup for IronOcr
// PM> Install-Package IronOcr.Languages.Sindhi
using IronOcr;
// Initialize the OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Create OCR input object and add images
using (var Input = new OcrInput())
{
Input.AddImage("images/sample.jpeg");
// Add more images if needed
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
```
<h3 style="text-align:right;direction:rtl">سي # پي ڊي ايف او سي آر</h3>
<p style="text-align:right;direction:rtl"> ساڳيو طريقو ساڳيو ئي ڪنهن پي ڊي ايف دستاويز مان متن ڪ toڻ لاء استعمال ڪري
سگهجي ٿو</p>
```csharp
// OCR example for processing PDF documents
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Create OCR input object and specify PDF document
using (var input = new OcrInput())
{
input.AddPdf("example.pdf", "password"); // Optional: specify password for protected PDFs
// Specify pages if needed
var Result = Ocr.Read(input);
Console.WriteLine(Result.Text);
Console.WriteLine($"{Result.Pages.Count()} Pages");
// Accessible page count information
}
```
<h3 style="text-align:right;direction:rtl">او پي سي آر ملٽي پيج آئي ٽي ايف لاء</h3>
<p style="text-align:right;direction:rtl"> OCR پڙهو TIFF فائل فارميٽ سميت ڪيترائي پيج دستاويز TIFF سڌو سنئون PDF فائل ۾
پڻ ڳولا لائق متن ۾ تبديل ٿي سگھي ٿو.</p>
```csharp
// Example for OCR on multi-page TIFF to searchable PDF conversion
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Add multi-frame TIFF for OCR
using (var Input = new OcrInput())
{
input.AddMultiFrameTiff("multi-frame.tiff");
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
```
<h3 style="text-align:right;direction:rtl">بارڪوڊس ۽ QR</h3>
<p style="text-align:right;direction:rtl"> آئرن او سي آر جي هڪ خاص خصوصيت اها آهي ته اهو دستاويزن مان بارڪوڊ ۽ ق آر ڪوڊ
پڙهي سگهي ٿو جڏهن اهو متن لاء اسڪين ڪري رهيو هجي. <code>OcrResult.OcrBarcode</code> ڪلاس جا مثال، ڊولپر کي هر
اسڪين ٿيل بارڪوڊ بابت تفصيلي <code>OcrResult.OcrBarcode</code> ڏي ٿو.</p>
```csharp
// Example demonstrating OCR with Barcode and QR code reading
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Configuration.ReadBarCodes = true; // Enable barcode reading
// Add image containing barcode
using (var input = new OcrInput())
{
input.AddImage("img/Barcode.png");
var Result = Ocr.Read(input);
foreach (var Barcode in Result.Barcodes)
{
Console.WriteLine(Barcode.Value);
// Detailed properties including type and location also available
}
}
```
<h3 style="text-align:right;direction:rtl">او سي آر تصويرن جي مخصوص علائقن تي</h3>
<p style="text-align:right;direction:rtl"> آئرن او سي آر جي سکيننگ ۽ پڙهڻ جي سڀني طريقن کي قابليت مهيا ڪري ٿي ته ڪنهن
صفحات يا صفحن جو ڪهڙو حصو اسين متن پڙهڻ چاهيندا آهيون. اهو تڏهن تمام مفيد آهي جڏهن اسان معياري شڪل کي ڏسي رهيا آهيون
۽ گهڻو وقت بچائي سگهندا ۽ ڪارڪردگي بهتر بڻائي سگهنداسين.</p>
<p style="text-align:right;direction:rtl"> فصلن جي علائقن کي استعمال ڪرڻ لاء، اسان کي هڪ نظام جي حوالي شامل ڪرڻ جي
ضرورت پوندي <code>System.Drawing</code> پوء اسان کي استعمال ڪري سگهو ٿا ته <code>System.Drawing.Rectangle</code>
شئي.</p>
```csharp
// Example to perform OCR on specific areas of the image using IronOCR
using IronOcr;
using System.Drawing; // Include this to use Rectangle
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Define a specific area in the image for OCR
using (var Input = new OcrInput())
{
var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
// Dimensions are in pixels
Input.Add("document.png", ContentArea);
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
```
<h3 style="text-align:right;direction:rtl">او آر سي گهٽ معيار واري اسڪينس لاء</h3>
<p style="text-align:right;direction:rtl"> The IronOCR <code>OcrInput</code> ڪلاس اسڪينس کي درست ڪري سگھي ٿو جيڪي عام
Tesseract پڙهي نٿا سگھن.</p>
```csharp
// Example to correct low-quality scans using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Provide low quality image path
using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
Input.DeNoise(); // Corrects digital noise and poor scanning
Input.Deskew(); // Corrects rotation and skew
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
```
<h3 style="text-align:right;direction:rtl">او سي آر جا نتيجا ڳولھيو PDF ڳولي</h3>
<p style="text-align:right;direction:rtl"> نقل واري متن واري اسٽرنگ سان پي ڊي ايف تي تصوير. سرچ انجن ۽ ڊيٽابيس ذريعي
انڊيڪس ڪري سگهجي ٿو.</p>
```csharp
// Generate a searchable PDF from images using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Initialize OCR input, add images, and specify title
using (var Input = new OcrInput())
{
input.Title = "Quarterly Report";
input.AddImage("image1.jpeg");
input.AddImage("image2.png");
input.AddImage("image3.gif");
var Result = Ocr.Read(input);
Result.SaveAsSearchablePdf("searchable.pdf");
}
```
<h3 style="text-align:right;direction:rtl">TIFF ڳولھندڙ پي وي ايف ڪنورليشن لاء</h3>
<p style="text-align:right;direction:rtl"> هڪ TIFF دستاويز (يا تصويري فائلن جو ڪو گروپ) سڌي طرح سرچ لائق پي ڊي ايف ۾
تبديل ڪريو جيڪا انڊٽريٽ، ويبسائيٽ ۽ گوگل سرچ انجڻ ذريعي ترتيب ڏني وڃي.</p>
```csharp
// Convert TIFF directly to a searchable PDF using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Add multi-frame TIFF for OCR
using (var Input = new OcrInput())
{
input.AddMultiFrameTiff("example.tiff");
var Result = Ocr.Read(input).SaveAsSearchablePdf("searchable.pdf");
}
```
<h3 style="text-align:right;direction:rtl">اي سي آر جا نتيجا HTML وانگر برآمد ڪريو</h3>
<p style="text-align:right;direction:rtl"> او سي آر جي تصوير کي XHTML تبديلي.</p>
```csharp
// Export OCR results as HTML using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Set title and add image for HTML conversion
using (var Input = new OcrInput())
{
input.Title = "Html Title";
input.AddImage("image1.jpeg");
var Result = Ocr.Read(input);
Result.SaveAsHocrFile("results.html");
}
```
<h2 style="text-align:right;direction:rtl">او سي آر تصوير بهتر ڪندڙ فلٽر</h2>
<p style="text-align:right;direction:rtl"> آئرن او سي آر او سي آر جي ڪارڪردگي کي بهتر بڻائڻ لاء <code>OcrInput</code>
شين لاء ڌار فلٽر فراهم ڪري ٿو.</p>
<h3 style="text-align:right;direction:rtl"> تصويرن جي واڌاري جو ڪوڊ مثال</h3>
<p style="text-align:right;direction:rtl"> او سي آر نتيجن کي بهتر، تيز او آر سي نتيجا پيدا ڪرڻ لاء او سي آر انپٽ
تصويرن کي وڌيڪ معيار بڻائي ٿو.</p>
```csharp
// Improve image quality for better OCR results using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Add an image for denoise and deskew processing
using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
Input.DeNoise(); // Corrects digital noise and poor scanning
Input.Deskew(); // Corrects rotation and skew
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
```
<h3 style="text-align:right;direction:rtl">او سي آر تصويري فلٽرن جي لسٽ</h3>
<p style="text-align:right;direction:rtl"> او سي آر ڪارڪردگي کي وڌائڻ لاء انپٽ فلٽر جيڪي IronOCR ۾ ٺهيل آهن انهن ۾
شامل آهن:</p>
<ul style="text-align:right;direction:rtl">
<li style="text-align:right;direction:rtl"> <strong>OcrInput.Rotate (ٻيئي درجي)</strong> - گھڻن گھڙيون وارين
تصويرون گھمائيندو گھڙي وار وانگر، ناڪاري نمبر استعمال ڪريو.</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.Binarize ()</strong> - ھي تصويري فلٽر ھر وچ عڪس کي وچ
واري زمين سان <strong>ڀوري</strong> يا اڇي رنگ <strong>مٽائيندو آھي</strong> . متن جي پس منظر جي تمام گهٽ تڪرار
جي او سي آر جي ڪارڪردگي وارا ڪيس بهتر ڪري سگھن ٿا.</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.ToGrayScale ()</strong> - ھي تصويري فلٽر ھر پکسل کي
گري اسڪيل جي ڇانو ۾ بدلائي ٿو. او سي آر جي درستگي کي وڌائڻ بهتر ناهي پر رفتار کي بهتر ڪري سگھي ٿو</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.Contrast ()</strong> - پاڻمرادو تڪرار وڌائي ٿو. اهو
فلٽر گهڻو ڪري او سي آر جي رفتار ۽ درستگي گهٽ برعڪس اسڪينن ۾ بهتر ڪندو آهي.</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.DeNoise ()</strong> - ڊجيٽل شور کي ختم ڪري ٿو. هي فلٽر
صرف ان صورت ۾ استعمال ڪرڻ گهرجي جتي شور جي توقع هجي.</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.Invert ()</strong> - ھر رنگ کي
<strong>Inيرائي</strong> ٿو. مثلا اڇا اڇا ٿي ويندا آهن: ڪارا اڇا ٿي ويندا آهن.</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.Dilate ()</strong> - جديد مورفولوجي. <em>دلولي</em>،
هڪ تصوير ۾ شين جي حدن ۾ پکسلز شامل ڪندو آهي. ايروڊ جي سامهون</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.Erode ()</strong> - جديد مورفولوجي. <em>Erosion</em>
تي Dilate جي اعتراض boundariesOpposite جا جزا لاھيندو</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.Deskew ()</strong> - ھڪڙي تصوير کي گھمائيندو آھي
تنھنڪري اھو صحيح طريقو مٿي ۽ آرٿوگونل آھي. اهو او سي آر لاء تمام گهڻو فائديمند آهي ڇاڪاڻ ته ترچيل جاچ لاء
تيزيري رواداري 5 درجا گهٽ ٿي سگهي ٿي.</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.DeepCleanBackgroundNoise ()</strong> - سخت پس منظر شور
کي ختم ڪرڻ. صرف هن فلٽر کي استعمال ڪريو صرف صورت ۾ انتهائي دستاويزي پس منظر شور isاڻايل آهي، ڇاڪاڻ ته اهو فلٽر
به او سي آر جي صاف دستاويزن جي درستگي کي گهٽائڻ جو خطرو هوندو، ۽ تمام سي پي يو قيمتي آهي</li>
<li style="text-align:right;direction:rtl"> <strong>OcrInput.EnhanceResolution</strong> - گهٽ معيار وارا تصويرن جي
قرارداد کي وڌائيندو آهي. ھن فلٽر کي گھڻي ضرورت <em>ناھي</em> ڇو جو <em>OcrInput.MinimumDPI</em> ۽
<em>OcrInput.TargetDPI</em> خودڪار طريقي سان گھٽ ريزوليوشن <em>انپٽ</em> کي پڪ ۽ حل ڪندا</li>
</ul>
<p style="text-align:right;direction:rtl"> <strong>صاف صاف ميدان وارو گوڙ.</strong> اها هڪ سيٽنگ آهي جيڪا ڪجهه وقت
وڃائيندڙ آهي؛ بهرحال، اها لائبريري کي ڊجيٽل تصوير سان پاڻمرادو صاف ڪرڻ، پيپر ڪرپٽ ۽ ٻين خرابين کي ڊجيٽل تصوير جي
اندر پهچائڻ جي اجازت ڏي ٿي جيڪا ٻي صورت ۾ اهو ٻين او سي آر لائبريرين طرفان پڙهڻ جي قابل نه بڻجندي.</p>
<p style="text-align:right;direction:rtl"> <strong>EnhanceContrast</strong> هڪ سيٽنگ آهي جنهن جي ڪري آئرن او سي آر هڪ
تصوير جي پس منظر جي خلاف متن جي تضاد کي پاڻمرادو وڌائي ٿي، OCR جي درستگي کي وڌائي ۽ عام طور تي ڪارڪردگي ۽ OCR جي
رفتار کي وڌائي.</p>
<p style="text-align:right;direction:rtl"> <strong>EnhanceResolution</strong> هڪ سيٽنگ آهي جيڪا گهٽ ريزوليشن واري
تصويرن جي <strong>نشاندهي</strong> ڪندي (جيڪي 275 dpi کان گهٽ آهن) ۽ پاڻمرادو <strong>scوٽو وڌائيندي</strong> ۽ پوء
س allي متن کي تيز ڪري ڇڏين ته اها مڪمل طور تي او سي آر لائبريري سان پڙهي سگهجي ٿي. جيتوڻيڪ اهو آپريشن پنهنجو پاڻ ۾
وقت ڏيڻ وارو آهي، اهو عام طور تي هڪ تصوير تي او سي آر آپريشن جي مجموعي وقت کي گهٽائي ٿو.</p>
<p style="text-align:right;direction:rtl"> <strong>ٻولي</strong> آئرن او سي آر 22 بين الاقوامي ٻولين وارو پيڪ سپورٽ ڪري
ٿي، ۽ ٻولي سيٽنگ هڪ يا وڌيڪ ڪيترن ئي ٻولين کي چونڊڻ لاء استعمال ڪري سگهجي ٿي او سي آر آپريشن لاء لاڳو ٿيڻ لاء.</p>
<p style="text-align:right;direction:rtl"> <strong>حڪمت عملي</strong> آئرن او سي آر ٻن حڪمت عملين جي مدد ڪندو آهي. اسان
يا ته چونڊون ٿا يا ته ڪنهن دستاويجن جي تيز ۽ گهٽ درست اسڪين لاء، يا هڪ ترقي يافته حڪمت عملي استعمال ڪئي وئي جيڪا
او آر سي متن جي درستگي کي پاڻمرادو بهتر ڪرڻ جي لاء ڪجهه مصنوعي ذهانت وارو ماڊل استعمال ڪندي لفظن جي شمارياتي رشتي
کي هڪ جملو ۾ ڏسي .</p>
<p style="text-align:right;direction:rtl"> <strong>رنگ اسپيس</strong> هڪ سيٽنگ آهي جنهن جي ذريعي اسان
<strong>خاڪي</strong> رنگ يا رنگ ۾ OCR چونڊي سگهون ٿا. عام طور تي، گري اسڪيل هڪ بهترين آپشن آهي. جيتوڻيڪ، ڪڏهن
ڪڏهن، جڏهن اهڙا ساڳيا رنگن جا متن يا پس منظر هوندا آهن پر تمام مختلف رنگن سان، مڪمل رنگ وارو رنگ بهتر نتيجا مهيا
ڪندو.</p>
<p style="text-align:right;direction:rtl"> <strong>DetectWhiteTextOnDarkBackgrounds.</strong> عام طور تي، او سي آر جون
تمام لائبريريون توقع ڪن ٿيون ته ڪاري رنگ اڇي پس منظر تي. اها ترتيب آئرن او سي آر کي پاڻمرادو منفيات، يا اڇي متن سان
اڇي صفحن کي پاڻمرادو ڳولڻ، ۽ انهن کي پڙهڻ جي اجازت ڏئي ٿي.</p>
<p style="text-align:right;direction:rtl"> <strong>انپٽ آئي ايمج ٽائيپ.</strong> اها ترتيب ڊولپر کي او سي آر لائبريري
کي هدايت ڪرڻ جي اجازت ڏئي ٿي ته ڇا اهو مڪمل دستاويق يا سنيپٽ ڏسي رهيو آهي، جهڙوڪ اسڪرين شاٽ.</p>
<p style="text-align:right;direction:rtl"> <strong>RotateAndStraighten</strong> هڪ ترقي يافته سيٽنگ آهي جيڪا آئرن او سي
آر کي دستاويڪن پڙهڻ جي منفرد قابليت جي اجازت ڏئي ٿي جيڪي نه رڳو گھميون، پر شايد تناظر تي مشتمل هجن، جهڙوڪ ٽيڪسٽ
دستاويزن جون تصويرون.</p>
<p style="text-align:right;direction:rtl"> <strong>ReadBarcodes</strong> هڪ مفيد خاصيت آهي جيڪا آئرن او سي آر کي صفحن
تي پاڻمرادو بارڪوڊ ۽ QR ڪوڊ پڙهڻ جي اجازت ڏئي ٿي جئين اهو متن به پڙهي پوي، بغير هڪ وڏو اضافي وقت جي لوڊ شامل ڪيو
وڃي.</p>
<p style="text-align:right;direction:rtl"> <strong>رنگ جي کوٽائي.</strong> اها جوڙجڪ او سي آر لائبريري ڪيتري بٽس في
پکسل ڪتب آڻيندي ڪنهن رنگ جي کوٽائي کي استعمال ڪندي. وڌيڪ رنگن جي کوٽائي شايد او سي آر جي معيار کي وڌائي سگھي ٿي، پر
او سي آر آپريشن کي مڪمل ڪرڻ لاء گهربل وقت کي به وڌائي سگهندي.</p>
<h2 style="text-align:right;direction:rtl"> 126 لئنگويج پيڪ</h2>
<p style="text-align:right;direction:rtl"> آئرن او سي آر <strong>126 بين الاقوامي ٻولين</strong> کي ٻولي پيڪز جي مدد
ڪري ٿو جيڪي ڊي ايل ايلز وانگر ورهائي سگهجن ٿيون، جيڪي <a href="/csharp/ocr/languages/">هن ويب سائيٽ تان ڊائون
لوڊ</a> ڪري سگهجن ٿيون، يا <a href="https://www.nuget.org/packages?q=IronOcr.Languages">NuGet Package
Manager</a> مان پڻ.</p>
<p style="text-align:right;direction:rtl"> ٻولين ۾ جرمن، فرينچ، انگريزي، چيني، جاپاني ۽ ٻيون ڪيتريون شامل آهن.
پاسپورٽ ايم آر زيڊ، ايم آء سي آر چيڪ، مالياتي ڊيٽا، لائسنس پليٽس ۽ ٻين ڪيترن لاء خصوصي ٻولي جا پيڪ موجود آهن.
توهان پڻ ڪنهن به قسم جي فائل استعمال ڪري سگهو ٿا.</p>
<h3 style="text-align:right;direction:rtl"> ٻولي مثال</h3>
<p style="text-align:right;direction:rtl"> ٻين او سي آر ٻوليون استعمال ڪرڻ.</p>
```csharp
// Using IronOcr to perform OCR on Arabic text
// PM> Install IronOcr.Languages.Arabic
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Arabic;
// Add image with Arabic text
using (var input = new OcrInput())
{
input.AddImage("img/arabic.gif");
// If needed, apply image filters for low-quality inputs
var Result = Ocr.Read(input);
// Console can't print Arabic easily, let's save to disk instead.
Result.SaveAsTextFile("arabic.txt");
}
```
<h3 style="text-align:right;direction:rtl">گھڻائي ٻولي جو مثال</h3>
<p style="text-align:right;direction:rtl"> اهو پڻ ممڪن آهي ته هڪ ئي وقت ڪيترن ئي ٻولين کي استعمال ڪندي او سي آر کي. اهو
واقعي يونيڪوڊ دستاويزن ۾ انگريزي ٻولي ميٽا ۽ urls حاصل ڪرڻ ۾ مدد ڪري ٿو.</p>
```csharp
// Multi-language OCR example using IronOCR
using IronOcr;
// PM> Install IronOcr.Languages.ChineseSimplified
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.ChineseSimplified;
Ocr.AddSecondaryLanguage(OcrLanguage.Sindhi);
// We can add multiple languages
using (var input = new OcrInput())
{
input.Add("multi-language.pdf");
var Result = Ocr.Read(input);
Result.SaveAsTextFile("results.txt");
}
```
<h2 style="text-align:right;direction:rtl">تفصيلي او سي آر جا نتيجا آبجیکٹ</h2>
<p style="text-align:right;direction:rtl"> آئرن او سي آر او آر سي جي ھر ھڪڙي شئي لاء او سي آر جو نتيجو واري مقصد واپس
ڪري ٿو. عام طور تي، ڊولپر صرف ان شيٽ جي ملڪيت کي استعمال ڪندا آهن متن کان اسڪين ٿيل شڪل حاصل ڪرڻ لاء. تنهن هوندي،
او سي آر جا نتيجا DOM انهي کان وڌيڪ ترقي يافته آهن.</p>
```csharp
// Detailed OCR results using IronOcr
using IronOcr;
using System.Drawing; // To use Rectangle, include System.Drawing assembly reference
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
Ocr.Configuration.ReadBarCodes = true; // Enable reading barcodes
using (var Input = new OcrInput(@"images\sample.tiff"))
{
OcrResult Result = Ocr.Read(Input);
var Pages = Result.Pages;
var Words = Pages[0].Words; // Accessing the first page for words
var Barcodes = Result.Barcodes; // Access any barcode information
// Exploration of a large, detailed API is possible for:
// - Pages, Blocks, Paragraphs, Lines, Words, Characters
// - Image exports, font coordinates, statistical data
}
```
<h2 style="text-align:right;direction:rtl">ڪارڪردگي</h2>
<p style="text-align:right;direction:rtl"> آئرن او سي آر ڪم کي دٻي سان گڏ ڪم ڪري ٿو يا ان پٽن جي تصويرن کي وڏي پئماني
تي تبديل ڪرڻ جي ضرورت ناهي.</p>
<p style="text-align:right;direction:rtl"> رفتار ٻرندڙ آهي: IronOCR.2020 + 10 ڀيرا وڌيڪ تيزي سان آھي ۽ اڳين اڏاوتن جي
ڀيٽ ۾ 250٪ کان گھٽ غلطيون ٿو ڪري</p>
<h2 style="text-align:right;direction:rtl"> وڌيڪ سکو</h2>
<p style="text-align:right;direction:rtl"> سي #، وي بي، ايف #، يا ڪنهن ٻي ۾ او سي آر بابت وڌيڪ اڻڻ لاء، مهرباني
ڪري <a href="/csharp/ocr/tutorials/how-to-read-text-from-an-image-in-csharp-net/">اسان جي ڪميونٽي جا سبق پڙهو</a>,
جيڪي حقيقي دنيا جا مثال پيش ڪن ته آئرن او سي آر ڪيئن استعمال ٿي سگهي ٿو ۽ شايد انهي کي نڀائيندو ته بهترين کان ڪيئن
حاصل ڪجي. هيء لائبريري.</p>
<p style="text-align:right;direction:rtl"> <a href="/csharp/ocr/object-reference/api/">.NET ڊولپرز لاء</a> هڪ مڪمل <a
href="/csharp/ocr/object-reference/api/">اعتراض جو حوالو</a> پڻ موجود آهي.</p>
IronOCR هڪ C#سافٽويئر جزو آهي. NET ڪوڊرز 126 ٻولي ۾ تصويرون ۽ PDF دستاويزن
مان متن پڙهڻ لاء، سنڌي سميت.
اهو ٽرسٽيڪٽ جو ترقي يافته ڪانٽو آهي، خاص طور تي اين اي ٽي ڊولپرز لاء ٺاهيو
ويو آهي ۽ باقاعدگي ۽ درستگيء سان ٻئي ٽيسٽ ٽيسٽ انجنز کي باقاعده طور تي بهتر ڪري ٿو.
اسان کي پنهنجي سنڌي او سي آر پيڪيج کي انسٽال ڪرڻ آهي .هئي
منصوبو.
PM> Install-Package IronOcr.Languages.Sindhi
ڪوڊ جو مثال
ھي C#ڪوڊ مثال طور سنڌي متن کي تصويري يا PDF دستاويزن مان پڙهي ٿو.
// C# code example for reading Sindhi text using IronOCR library// PM> Install-Package IronOcr.Languages.Sindhiusing IronOcr;// Initialize IronTesseract objectvarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Provide the path to the Sindhi imageusing (varInput = new OcrInput(@"images\Sindhi.png")){ // Perform OCR on the input image varResult = Ocr.Read(Input); // Retrieve the extracted text varAllText = Result.Text;}
// C# code example for reading Sindhi text using IronOCR library
// PM> Install-Package IronOcr.Languages.Sindhi
using IronOcr;
// Initialize IronTesseract object
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Provide the path to the Sindhi image
using (var Input = new OcrInput(@"images\Sindhi.png"))
{
// Perform OCR on the input image
var Result = Ocr.Read(Input);
// Retrieve the extracted text
var AllText = Result.Text;
}
' VB.NET code example for reading Sindhi text using IronOCR library' PM> Install-Package IronOcr.Languages.SindhiImportsIronOcr' Initialize IronTesseract objectDimOcrAs New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Provide the path to the Sindhi imageUsingInputAs New OcrInput("images\Sindhi.png") ' Perform OCR on the input image DimResult = Ocr.Read(Input) ' Retrieve the extracted text DimAllText = Result.TextEndUsing
' VB.NET code example for reading Sindhi text using IronOCR library
' PM> Install-Package IronOcr.Languages.Sindhi
Imports IronOcr
' Initialize IronTesseract object
Dim Ocr As New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Provide the path to the Sindhi image
Using Input As New OcrInput("images\Sindhi.png")
' Perform OCR on the input image
Dim Result = Ocr.Read(Input)
' Retrieve the extracted text
Dim AllText = Result.Text
End Using
آئرن او سي آر ڇو چونڊيو؟
لوھ او سي آر هڪ آسان انسٽال، مڪمل ۽ سٺو دستاويز آھي .NET سافٽ ويئر
لائبريري.
99.8٪ حاصل ڪرڻ لاء آئرن او سي آر چونڊيو
+ او سي آر درستگي بغير ڪنهن ٻاهرين ويب خدمتن، جاري ويندڙ فيس يا انٽرنيٽ تي خفيه دستاويز موڪلڻ.
سي # ڊولپرز وينلا ٽريسرٽ مٿان آئرن او سي آر چونڊيندا آهن:
او سي آر کي انجام ڏيڻ لاء تقريبن ڪنهن تصويري فائل يا پي ڊي ايف کي
انجام ڏيڻ
مڪمل. خالص ڪور، معياري ۽ فريم ورڪ جي مدد
ونڊوز، ميڪ، لينڪس، ايزور، ڊوکر، لمبا، AWS تي ترتيب ڏيو
بارڪوڊس ۽ QR ڪوڊ پڙهو
XHTML ڏانھن او سي آر ٻاھر موڪليو
ڳوليل پي ايڇ ڊي دستاويزن کي او سي آر برآمد ڪريو
ملٽي ٽرڻ واري مدد
126 بين الاقوامي ٻوليون سڀئي ٺاھيو NuGet يا OcrData فائلن ذريعي
تصويرون ڪ،و، همراه، شماريات ۽ فانٽ. رڳو متن نه.
ٽيسيسٽرڪ او سي آر کي تجارتي ۽ ملڪيت جي ايپليڪيشنن ۾ ٻيهر ورهائڻ لاء
استعمال ڪري سگهجي ٿو.
لوھ او سي آر چمڪندي آھي جڏھن حقيقي دنيا جي تصويرن سان گڏ ڪم ڪري رھيا آھن
۽ ناممکن دستاويز جھڙوڪ تصويرون، يا گھٽ ريزوليوشن جا اسڪين جيڪي ڊجيٽل شور يا نقصن آھن.
او سي آر ٽائيسر 5 سان گڏ - سي # ۾ ڪوڊنگ شروع ڪريو.
هيٺ ڏنل ڪوڊ جو نمونو ڏيکاري ٿو ته C#يا VB .NET استعمال ڪندي تصوير مان متن
پڙهڻ ڪيتري آسان آهي.
ون لائنر
// Simple one-liner to perform OCR using IronOcrstringText = new IronTesseract().Read(@"img\Screenshot.png").Text;
// Simple one-liner to perform OCR using IronOcr
string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;
' Simple one-liner to perform OCR using IronOcrDimTextAsString = (New IronTesseract()).Read("img\Screenshot.png").Text
' Simple one-liner to perform OCR using IronOcr
Dim Text As String = (New IronTesseract()).Read("img\Screenshot.png").Text
ترتيب وار هيلو ورلڊ
// C# example with more detailed setup for IronOcr// PM> Install-Package IronOcr.Languages.Sindhiusing IronOcr;// Initialize the OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Create OCR input object and add imagesusing (varInput = new OcrInput()){Input.AddImage("images/sample.jpeg"); // Add more images if needed varResult = Ocr.Read(Input);Console.WriteLine(Result.Text);}
// C# example with more detailed setup for IronOcr
// PM> Install-Package IronOcr.Languages.Sindhi
using IronOcr;
// Initialize the OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Create OCR input object and add images
using (var Input = new OcrInput())
{
Input.AddImage("images/sample.jpeg");
// Add more images if needed
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
ImportsIronOcr' Initialize the OCR engineDimOcrAs New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Create OCR input object and add imagesUsingInputAs New OcrInput()Input.AddImage("images/sample.jpeg") ' Add more images if needed DimResult = Ocr.Read(Input)Console.WriteLine(Result.Text)EndUsing
Imports IronOcr
' Initialize the OCR engine
Dim Ocr As New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Create OCR input object and add images
Using Input As New OcrInput()
Input.AddImage("images/sample.jpeg")
' Add more images if needed
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
End Using
// OCR example for processing PDF documentsvarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Create OCR input object and specify PDF documentusing (var input = new OcrInput()){ input.AddPdf("example.pdf", "password"); // Optional: specify password for protected PDFs // Specify pages if needed varResult = Ocr.Read(input);Console.WriteLine(Result.Text);Console.WriteLine($"{Result.Pages.Count()} Pages"); // Accessible page count information}
// OCR example for processing PDF documents
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Create OCR input object and specify PDF document
using (var input = new OcrInput())
{
input.AddPdf("example.pdf", "password"); // Optional: specify password for protected PDFs
// Specify pages if needed
var Result = Ocr.Read(input);
Console.WriteLine(Result.Text);
Console.WriteLine($"{Result.Pages.Count()} Pages");
// Accessible page count information
}
' OCR example for processing PDF documentsDimOcr = New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Create OCR input object and specify PDF documentUsing input = New OcrInput() input.AddPdf("example.pdf", "password") ' Optional: specify password for protected PDFs ' Specify pages if needed DimResult = Ocr.Read(input)Console.WriteLine(Result.Text)Console.WriteLine($"{Result.Pages.Count()} Pages") ' Accessible page count informationEndUsing
' OCR example for processing PDF documents
Dim Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Create OCR input object and specify PDF document
Using input = New OcrInput()
input.AddPdf("example.pdf", "password") ' Optional: specify password for protected PDFs
' Specify pages if needed
Dim Result = Ocr.Read(input)
Console.WriteLine(Result.Text)
Console.WriteLine($"{Result.Pages.Count()} Pages")
' Accessible page count information
End Using
// Example for OCR on multi-page TIFF to searchable PDF conversionusing IronOcr;varOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Add multi-frame TIFF for OCRusing (varInput = new OcrInput()){ input.AddMultiFrameTiff("multi-frame.tiff"); varResult = Ocr.Read(Input);Console.WriteLine(Result.Text);}
// Example for OCR on multi-page TIFF to searchable PDF conversion
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Add multi-frame TIFF for OCR
using (var Input = new OcrInput())
{
input.AddMultiFrameTiff("multi-frame.tiff");
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
' Example for OCR on multi-page TIFF to searchable PDF conversionImportsIronOcrPrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Add multi-frame TIFF for OCRUsingInput = New OcrInput() input.AddMultiFrameTiff("multi-frame.tiff") DimResult = Ocr.Read(Input)Console.WriteLine(Result.Text)EndUsing
' Example for OCR on multi-page TIFF to searchable PDF conversion
Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Add multi-frame TIFF for OCR
Using Input = New OcrInput()
input.AddMultiFrameTiff("multi-frame.tiff")
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
End Using
بارڪوڊس ۽ QR
آئرن او سي آر جي هڪ خاص خصوصيت اها آهي ته اهو دستاويزن مان بارڪوڊ ۽ ق آر ڪوڊ
پڙهي سگهي ٿو جڏهن اهو متن لاء اسڪين ڪري رهيو هجي. OcrResult.OcrBarcode ڪلاس جا مثال، ڊولپر کي هر
اسڪين ٿيل بارڪوڊ بابت تفصيلي OcrResult.OcrBarcode ڏي ٿو.
// Example demonstrating OCR with Barcode and QR code readingusing IronOcr;varOcr = new IronTesseract();Ocr.Configuration.ReadBarCodes = true; // Enable barcode reading// Add image containing barcodeusing (var input = new OcrInput()){ input.AddImage("img/Barcode.png"); varResult = Ocr.Read(input); foreach (varBarcodeinResult.Barcodes) {Console.WriteLine(Barcode.Value); // Detailed properties including type and location also available }}
// Example demonstrating OCR with Barcode and QR code reading
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Configuration.ReadBarCodes = true; // Enable barcode reading
// Add image containing barcode
using (var input = new OcrInput())
{
input.AddImage("img/Barcode.png");
var Result = Ocr.Read(input);
foreach (var Barcode in Result.Barcodes)
{
Console.WriteLine(Barcode.Value);
// Detailed properties including type and location also available
}
}
' Example demonstrating OCR with Barcode and QR code readingImportsIronOcrPrivateOcr = New IronTesseract()Ocr.Configuration.ReadBarCodes = True ' Enable barcode reading' Add image containing barcodeUsing input = New OcrInput() input.AddImage("img/Barcode.png") DimResult = Ocr.Read(input) For EachBarcodeInResult.BarcodesConsole.WriteLine(Barcode.Value) ' Detailed properties including type and location also available NextBarcodeEndUsing
' Example demonstrating OCR with Barcode and QR code reading
Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Configuration.ReadBarCodes = True ' Enable barcode reading
' Add image containing barcode
Using input = New OcrInput()
input.AddImage("img/Barcode.png")
Dim Result = Ocr.Read(input)
For Each Barcode In Result.Barcodes
Console.WriteLine(Barcode.Value)
' Detailed properties including type and location also available
Next Barcode
End Using
او سي آر تصويرن جي مخصوص علائقن تي
آئرن او سي آر جي سکيننگ ۽ پڙهڻ جي سڀني طريقن کي قابليت مهيا ڪري ٿي ته ڪنهن
صفحات يا صفحن جو ڪهڙو حصو اسين متن پڙهڻ چاهيندا آهيون. اهو تڏهن تمام مفيد آهي جڏهن اسان معياري شڪل کي ڏسي رهيا آهيون
۽ گهڻو وقت بچائي سگهندا ۽ ڪارڪردگي بهتر بڻائي سگهنداسين.
فصلن جي علائقن کي استعمال ڪرڻ لاء، اسان کي هڪ نظام جي حوالي شامل ڪرڻ جي
ضرورت پوندي System.Drawing پوء اسان کي استعمال ڪري سگهو ٿا ته System.Drawing.Rectangle
شئي.
// Example to perform OCR on specific areas of the image using IronOCRusing IronOcr;using System.Drawing; // Include this to use RectanglevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Define a specific area in the image for OCRusing (varInput = new OcrInput()){ varContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 }; // Dimensions are in pixelsInput.Add("document.png", ContentArea); varResult = Ocr.Read(Input);Console.WriteLine(Result.Text);}
// Example to perform OCR on specific areas of the image using IronOCR
using IronOcr;
using System.Drawing; // Include this to use Rectangle
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Define a specific area in the image for OCR
using (var Input = new OcrInput())
{
var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
// Dimensions are in pixels
Input.Add("document.png", ContentArea);
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
' Example to perform OCR on specific areas of the image using IronOCRImportsIronOcrImportsSystem.Drawing' Include this to use RectanglePrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Define a specific area in the image for OCRUsingInput = New OcrInput() DimContentArea = New System.Drawing.Rectangle() With { .X = 215, .Y = 1250, .Height = 280, .Width = 1335 } ' Dimensions are in pixelsInput.Add("document.png", ContentArea) DimResult = Ocr.Read(Input)Console.WriteLine(Result.Text)EndUsing
' Example to perform OCR on specific areas of the image using IronOCR
Imports IronOcr
Imports System.Drawing ' Include this to use Rectangle
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Define a specific area in the image for OCR
Using Input = New OcrInput()
Dim ContentArea = New System.Drawing.Rectangle() With {
.X = 215,
.Y = 1250,
.Height = 280,
.Width = 1335
}
' Dimensions are in pixels
Input.Add("document.png", ContentArea)
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
End Using
او آر سي گهٽ معيار واري اسڪينس لاء
The IronOCR OcrInput ڪلاس اسڪينس کي درست ڪري سگھي ٿو جيڪي عام
Tesseract پڙهي نٿا سگھن.
// Example to correct low-quality scans using IronOCRusing IronOcr;varOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Provide low quality image pathusing (varInput = new OcrInput(@"img\Potter.LowQuality.tiff")){Input.DeNoise(); // Corrects digital noise and poor scanningInput.Deskew(); // Corrects rotation and skew varResult = Ocr.Read(Input);Console.WriteLine(Result.Text);}
// Example to correct low-quality scans using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Provide low quality image path
using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
Input.DeNoise(); // Corrects digital noise and poor scanning
Input.Deskew(); // Corrects rotation and skew
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
' Example to correct low-quality scans using IronOCRImportsIronOcrPrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Provide low quality image pathUsingInput = New OcrInput("img\Potter.LowQuality.tiff")Input.DeNoise() ' Corrects digital noise and poor scanningInput.Deskew() ' Corrects rotation and skew DimResult = Ocr.Read(Input)Console.WriteLine(Result.Text)EndUsing
' Example to correct low-quality scans using IronOCR
Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Provide low quality image path
Using Input = New OcrInput("img\Potter.LowQuality.tiff")
Input.DeNoise() ' Corrects digital noise and poor scanning
Input.Deskew() ' Corrects rotation and skew
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
End Using
او سي آر جا نتيجا ڳولھيو PDF ڳولي
نقل واري متن واري اسٽرنگ سان پي ڊي ايف تي تصوير. سرچ انجن ۽ ڊيٽابيس ذريعي
انڊيڪس ڪري سگهجي ٿو.
// Generate a searchable PDF from images using IronOCRusing IronOcr;varOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Initialize OCR input, add images, and specify titleusing (varInput = new OcrInput()){ input.Title = "Quarterly Report"; input.AddImage("image1.jpeg"); input.AddImage("image2.png"); input.AddImage("image3.gif"); varResult = Ocr.Read(input);Result.SaveAsSearchablePdf("searchable.pdf");}
// Generate a searchable PDF from images using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Initialize OCR input, add images, and specify title
using (var Input = new OcrInput())
{
input.Title = "Quarterly Report";
input.AddImage("image1.jpeg");
input.AddImage("image2.png");
input.AddImage("image3.gif");
var Result = Ocr.Read(input);
Result.SaveAsSearchablePdf("searchable.pdf");
}
' Generate a searchable PDF from images using IronOCRImportsIronOcrPrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Initialize OCR input, add images, and specify titleUsingInput = New OcrInput() input.Title = "Quarterly Report" input.AddImage("image1.jpeg") input.AddImage("image2.png") input.AddImage("image3.gif") DimResult = Ocr.Read(input)Result.SaveAsSearchablePdf("searchable.pdf")EndUsing
' Generate a searchable PDF from images using IronOCR
Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Initialize OCR input, add images, and specify title
Using Input = New OcrInput()
input.Title = "Quarterly Report"
input.AddImage("image1.jpeg")
input.AddImage("image2.png")
input.AddImage("image3.gif")
Dim Result = Ocr.Read(input)
Result.SaveAsSearchablePdf("searchable.pdf")
End Using
TIFF ڳولھندڙ پي وي ايف ڪنورليشن لاء
هڪ TIFF دستاويز (يا تصويري فائلن جو ڪو گروپ) سڌي طرح سرچ لائق پي ڊي ايف ۾
تبديل ڪريو جيڪا انڊٽريٽ، ويبسائيٽ ۽ گوگل سرچ انجڻ ذريعي ترتيب ڏني وڃي.
// Convert TIFF directly to a searchable PDF using IronOCRusing IronOcr;varOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Add multi-frame TIFF for OCRusing (varInput = new OcrInput()){ input.AddMultiFrameTiff("example.tiff"); varResult = Ocr.Read(input).SaveAsSearchablePdf("searchable.pdf");}
// Convert TIFF directly to a searchable PDF using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Add multi-frame TIFF for OCR
using (var Input = new OcrInput())
{
input.AddMultiFrameTiff("example.tiff");
var Result = Ocr.Read(input).SaveAsSearchablePdf("searchable.pdf");
}
' Convert TIFF directly to a searchable PDF using IronOCRImportsIronOcrPrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Add multi-frame TIFF for OCRUsingInput = New OcrInput() input.AddMultiFrameTiff("example.tiff") DimResult = Ocr.Read(input).SaveAsSearchablePdf("searchable.pdf")EndUsing
' Convert TIFF directly to a searchable PDF using IronOCR
Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Add multi-frame TIFF for OCR
Using Input = New OcrInput()
input.AddMultiFrameTiff("example.tiff")
Dim Result = Ocr.Read(input).SaveAsSearchablePdf("searchable.pdf")
End Using
اي سي آر جا نتيجا HTML وانگر برآمد ڪريو
او سي آر جي تصوير کي XHTML تبديلي.
// Export OCR results as HTML using IronOCRusing IronOcr;varOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Set title and add image for HTML conversionusing (varInput = new OcrInput()){ input.Title = "Html Title"; input.AddImage("image1.jpeg"); varResult = Ocr.Read(input);Result.SaveAsHocrFile("results.html");}
// Export OCR results as HTML using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Set title and add image for HTML conversion
using (var Input = new OcrInput())
{
input.Title = "Html Title";
input.AddImage("image1.jpeg");
var Result = Ocr.Read(input);
Result.SaveAsHocrFile("results.html");
}
' Export OCR results as HTML using IronOCRImportsIronOcrPrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Set title and add image for HTML conversionUsingInput = New OcrInput() input.Title = "Html Title" input.AddImage("image1.jpeg") DimResult = Ocr.Read(input)Result.SaveAsHocrFile("results.html")EndUsing
' Export OCR results as HTML using IronOCR
Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Set title and add image for HTML conversion
Using Input = New OcrInput()
input.Title = "Html Title"
input.AddImage("image1.jpeg")
Dim Result = Ocr.Read(input)
Result.SaveAsHocrFile("results.html")
End Using
او سي آر تصوير بهتر ڪندڙ فلٽر
آئرن او سي آر او سي آر جي ڪارڪردگي کي بهتر بڻائڻ لاء OcrInput
شين لاء ڌار فلٽر فراهم ڪري ٿو.
تصويرن جي واڌاري جو ڪوڊ مثال
او سي آر نتيجن کي بهتر، تيز او آر سي نتيجا پيدا ڪرڻ لاء او سي آر انپٽ
تصويرن کي وڌيڪ معيار بڻائي ٿو.
// Improve image quality for better OCR results using IronOCRusing IronOcr;varOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;// Add an image for denoise and deskew processingusing (varInput = new OcrInput(@"LowQuality.jpeg")){Input.DeNoise(); // Corrects digital noise and poor scanningInput.Deskew(); // Corrects rotation and skew varResult = Ocr.Read(Input);Console.WriteLine(Result.Text);}
// Improve image quality for better OCR results using IronOCR
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
// Add an image for denoise and deskew processing
using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
Input.DeNoise(); // Corrects digital noise and poor scanning
Input.Deskew(); // Corrects rotation and skew
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
' Improve image quality for better OCR results using IronOCRImportsIronOcrPrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Sindhi' Add an image for denoise and deskew processingUsingInput = New OcrInput("LowQuality.jpeg")Input.DeNoise() ' Corrects digital noise and poor scanningInput.Deskew() ' Corrects rotation and skew DimResult = Ocr.Read(Input)Console.WriteLine(Result.Text)EndUsing
' Improve image quality for better OCR results using IronOCR
Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
' Add an image for denoise and deskew processing
Using Input = New OcrInput("LowQuality.jpeg")
Input.DeNoise() ' Corrects digital noise and poor scanning
Input.Deskew() ' Corrects rotation and skew
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
End Using
او سي آر تصويري فلٽرن جي لسٽ
او سي آر ڪارڪردگي کي وڌائڻ لاء انپٽ فلٽر جيڪي IronOCR ۾ ٺهيل آهن انهن ۾
شامل آهن:
OcrInput.Binarize () - ھي تصويري فلٽر ھر وچ عڪس کي وچ
واري زمين سان ڀوري يا اڇي رنگ مٽائيندو آھي . متن جي پس منظر جي تمام گهٽ تڪرار
جي او سي آر جي ڪارڪردگي وارا ڪيس بهتر ڪري سگھن ٿا.
OcrInput.ToGrayScale () - ھي تصويري فلٽر ھر پکسل کي
گري اسڪيل جي ڇانو ۾ بدلائي ٿو. او سي آر جي درستگي کي وڌائڻ بهتر ناهي پر رفتار کي بهتر ڪري سگھي ٿو
OcrInput.Contrast () - پاڻمرادو تڪرار وڌائي ٿو. اهو
فلٽر گهڻو ڪري او سي آر جي رفتار ۽ درستگي گهٽ برعڪس اسڪينن ۾ بهتر ڪندو آهي.
OcrInput.DeNoise () - ڊجيٽل شور کي ختم ڪري ٿو. هي فلٽر
صرف ان صورت ۾ استعمال ڪرڻ گهرجي جتي شور جي توقع هجي.
OcrInput.Invert () - ھر رنگ کي
Inيرائي ٿو. مثلا اڇا اڇا ٿي ويندا آهن: ڪارا اڇا ٿي ويندا آهن.
OcrInput.Dilate () - جديد مورفولوجي. دلولي،
هڪ تصوير ۾ شين جي حدن ۾ پکسلز شامل ڪندو آهي. ايروڊ جي سامهون
OcrInput.Erode () - جديد مورفولوجي. Erosion
تي Dilate جي اعتراض boundariesOpposite جا جزا لاھيندو
OcrInput.Deskew () - ھڪڙي تصوير کي گھمائيندو آھي
تنھنڪري اھو صحيح طريقو مٿي ۽ آرٿوگونل آھي. اهو او سي آر لاء تمام گهڻو فائديمند آهي ڇاڪاڻ ته ترچيل جاچ لاء
تيزيري رواداري 5 درجا گهٽ ٿي سگهي ٿي.
OcrInput.DeepCleanBackgroundNoise () - سخت پس منظر شور
کي ختم ڪرڻ. صرف هن فلٽر کي استعمال ڪريو صرف صورت ۾ انتهائي دستاويزي پس منظر شور isاڻايل آهي، ڇاڪاڻ ته اهو فلٽر
به او سي آر جي صاف دستاويزن جي درستگي کي گهٽائڻ جو خطرو هوندو، ۽ تمام سي پي يو قيمتي آهي
OcrInput.EnhanceResolution - گهٽ معيار وارا تصويرن جي
قرارداد کي وڌائيندو آهي. ھن فلٽر کي گھڻي ضرورت ناھي ڇو جو OcrInput.MinimumDPI ۽
OcrInput.TargetDPI خودڪار طريقي سان گھٽ ريزوليوشن انپٽ کي پڪ ۽ حل ڪندا
صاف صاف ميدان وارو گوڙ. اها هڪ سيٽنگ آهي جيڪا ڪجهه وقت
وڃائيندڙ آهي؛ بهرحال، اها لائبريري کي ڊجيٽل تصوير سان پاڻمرادو صاف ڪرڻ، پيپر ڪرپٽ ۽ ٻين خرابين کي ڊجيٽل تصوير جي
اندر پهچائڻ جي اجازت ڏي ٿي جيڪا ٻي صورت ۾ اهو ٻين او سي آر لائبريرين طرفان پڙهڻ جي قابل نه بڻجندي.
EnhanceContrast هڪ سيٽنگ آهي جنهن جي ڪري آئرن او سي آر هڪ
تصوير جي پس منظر جي خلاف متن جي تضاد کي پاڻمرادو وڌائي ٿي، OCR جي درستگي کي وڌائي ۽ عام طور تي ڪارڪردگي ۽ OCR جي
رفتار کي وڌائي.
EnhanceResolution هڪ سيٽنگ آهي جيڪا گهٽ ريزوليشن واري
تصويرن جي نشاندهي ڪندي (جيڪي 275 dpi کان گهٽ آهن) ۽ پاڻمرادو scوٽو وڌائيندي ۽ پوء
س allي متن کي تيز ڪري ڇڏين ته اها مڪمل طور تي او سي آر لائبريري سان پڙهي سگهجي ٿي. جيتوڻيڪ اهو آپريشن پنهنجو پاڻ ۾
وقت ڏيڻ وارو آهي، اهو عام طور تي هڪ تصوير تي او سي آر آپريشن جي مجموعي وقت کي گهٽائي ٿو.
ٻولي آئرن او سي آر 22 بين الاقوامي ٻولين وارو پيڪ سپورٽ ڪري
ٿي، ۽ ٻولي سيٽنگ هڪ يا وڌيڪ ڪيترن ئي ٻولين کي چونڊڻ لاء استعمال ڪري سگهجي ٿي او سي آر آپريشن لاء لاڳو ٿيڻ لاء.
حڪمت عملي آئرن او سي آر ٻن حڪمت عملين جي مدد ڪندو آهي. اسان
يا ته چونڊون ٿا يا ته ڪنهن دستاويجن جي تيز ۽ گهٽ درست اسڪين لاء، يا هڪ ترقي يافته حڪمت عملي استعمال ڪئي وئي جيڪا
او آر سي متن جي درستگي کي پاڻمرادو بهتر ڪرڻ جي لاء ڪجهه مصنوعي ذهانت وارو ماڊل استعمال ڪندي لفظن جي شمارياتي رشتي
کي هڪ جملو ۾ ڏسي .
رنگ اسپيس هڪ سيٽنگ آهي جنهن جي ذريعي اسان
خاڪي رنگ يا رنگ ۾ OCR چونڊي سگهون ٿا. عام طور تي، گري اسڪيل هڪ بهترين آپشن آهي. جيتوڻيڪ، ڪڏهن
ڪڏهن، جڏهن اهڙا ساڳيا رنگن جا متن يا پس منظر هوندا آهن پر تمام مختلف رنگن سان، مڪمل رنگ وارو رنگ بهتر نتيجا مهيا
ڪندو.
DetectWhiteTextOnDarkBackgrounds. عام طور تي، او سي آر جون
تمام لائبريريون توقع ڪن ٿيون ته ڪاري رنگ اڇي پس منظر تي. اها ترتيب آئرن او سي آر کي پاڻمرادو منفيات، يا اڇي متن سان
اڇي صفحن کي پاڻمرادو ڳولڻ، ۽ انهن کي پڙهڻ جي اجازت ڏئي ٿي.
انپٽ آئي ايمج ٽائيپ. اها ترتيب ڊولپر کي او سي آر لائبريري
کي هدايت ڪرڻ جي اجازت ڏئي ٿي ته ڇا اهو مڪمل دستاويق يا سنيپٽ ڏسي رهيو آهي، جهڙوڪ اسڪرين شاٽ.
RotateAndStraighten هڪ ترقي يافته سيٽنگ آهي جيڪا آئرن او سي
آر کي دستاويڪن پڙهڻ جي منفرد قابليت جي اجازت ڏئي ٿي جيڪي نه رڳو گھميون، پر شايد تناظر تي مشتمل هجن، جهڙوڪ ٽيڪسٽ
دستاويزن جون تصويرون.
ReadBarcodes هڪ مفيد خاصيت آهي جيڪا آئرن او سي آر کي صفحن
تي پاڻمرادو بارڪوڊ ۽ QR ڪوڊ پڙهڻ جي اجازت ڏئي ٿي جئين اهو متن به پڙهي پوي، بغير هڪ وڏو اضافي وقت جي لوڊ شامل ڪيو
وڃي.
رنگ جي کوٽائي. اها جوڙجڪ او سي آر لائبريري ڪيتري بٽس في
پکسل ڪتب آڻيندي ڪنهن رنگ جي کوٽائي کي استعمال ڪندي. وڌيڪ رنگن جي کوٽائي شايد او سي آر جي معيار کي وڌائي سگھي ٿي، پر
او سي آر آپريشن کي مڪمل ڪرڻ لاء گهربل وقت کي به وڌائي سگهندي.
ٻولين ۾ جرمن، فرينچ، انگريزي، چيني، جاپاني ۽ ٻيون ڪيتريون شامل آهن.
پاسپورٽ ايم آر زيڊ، ايم آء سي آر چيڪ، مالياتي ڊيٽا، لائسنس پليٽس ۽ ٻين ڪيترن لاء خصوصي ٻولي جا پيڪ موجود آهن.
توهان پڻ ڪنهن به قسم جي فائل استعمال ڪري سگهو ٿا.
ٻولي مثال
ٻين او سي آر ٻوليون استعمال ڪرڻ.
// Using IronOcr to perform OCR on Arabic text// PM> Install IronOcr.Languages.Arabicusing IronOcr;varOcr = new IronTesseract();Ocr.Language = OcrLanguage.Arabic;// Add image with Arabic textusing (var input = new OcrInput()){ input.AddImage("img/arabic.gif"); // If needed, apply image filters for low-quality inputs varResult = Ocr.Read(input); // Console can't print Arabic easily, let's save to disk instead.Result.SaveAsTextFile("arabic.txt");}
// Using IronOcr to perform OCR on Arabic text
// PM> Install IronOcr.Languages.Arabic
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Arabic;
// Add image with Arabic text
using (var input = new OcrInput())
{
input.AddImage("img/arabic.gif");
// If needed, apply image filters for low-quality inputs
var Result = Ocr.Read(input);
// Console can't print Arabic easily, let's save to disk instead.
Result.SaveAsTextFile("arabic.txt");
}
' Using IronOcr to perform OCR on Arabic text' PM> Install IronOcr.Languages.ArabicImportsIronOcrPrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Arabic' Add image with Arabic textUsing input = New OcrInput() input.AddImage("img/arabic.gif") ' If needed, apply image filters for low-quality inputs DimResult = Ocr.Read(input) ' Console can't print Arabic easily, let's save to disk instead.Result.SaveAsTextFile("arabic.txt")EndUsing
' Using IronOcr to perform OCR on Arabic text
' PM> Install IronOcr.Languages.Arabic
Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Arabic
' Add image with Arabic text
Using input = New OcrInput()
input.AddImage("img/arabic.gif")
' If needed, apply image filters for low-quality inputs
Dim Result = Ocr.Read(input)
' Console can't print Arabic easily, let's save to disk instead.
Result.SaveAsTextFile("arabic.txt")
End Using
گھڻائي ٻولي جو مثال
اهو پڻ ممڪن آهي ته هڪ ئي وقت ڪيترن ئي ٻولين کي استعمال ڪندي او سي آر کي. اهو
واقعي يونيڪوڊ دستاويزن ۾ انگريزي ٻولي ميٽا ۽ urls حاصل ڪرڻ ۾ مدد ڪري ٿو.
// Multi-language OCR example using IronOCRusing IronOcr;// PM> Install IronOcr.Languages.ChineseSimplifiedvarOcr = new IronTesseract();Ocr.Language = OcrLanguage.ChineseSimplified;Ocr.AddSecondaryLanguage(OcrLanguage.Sindhi);// We can add multiple languagesusing (var input = new OcrInput()){ input.Add("multi-language.pdf"); varResult = Ocr.Read(input);Result.SaveAsTextFile("results.txt");}
// Multi-language OCR example using IronOCR
using IronOcr;
// PM> Install IronOcr.Languages.ChineseSimplified
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.ChineseSimplified;
Ocr.AddSecondaryLanguage(OcrLanguage.Sindhi);
// We can add multiple languages
using (var input = new OcrInput())
{
input.Add("multi-language.pdf");
var Result = Ocr.Read(input);
Result.SaveAsTextFile("results.txt");
}
' Multi-language OCR example using IronOCRImportsIronOcr' PM> Install IronOcr.Languages.ChineseSimplifiedPrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.ChineseSimplifiedOcr.AddSecondaryLanguage(OcrLanguage.Sindhi)' We can add multiple languagesUsing input = New OcrInput() input.Add("multi-language.pdf") DimResult = Ocr.Read(input)Result.SaveAsTextFile("results.txt")EndUsing
' Multi-language OCR example using IronOCR
Imports IronOcr
' PM> Install IronOcr.Languages.ChineseSimplified
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.ChineseSimplified
Ocr.AddSecondaryLanguage(OcrLanguage.Sindhi)
' We can add multiple languages
Using input = New OcrInput()
input.Add("multi-language.pdf")
Dim Result = Ocr.Read(input)
Result.SaveAsTextFile("results.txt")
End Using
تفصيلي او سي آر جا نتيجا آبجیکٹ
آئرن او سي آر او آر سي جي ھر ھڪڙي شئي لاء او سي آر جو نتيجو واري مقصد واپس
ڪري ٿو. عام طور تي، ڊولپر صرف ان شيٽ جي ملڪيت کي استعمال ڪندا آهن متن کان اسڪين ٿيل شڪل حاصل ڪرڻ لاء. تنهن هوندي،
او سي آر جا نتيجا DOM انهي کان وڌيڪ ترقي يافته آهن.
// Detailed OCR results using IronOcrusing IronOcr;using System.Drawing; // To use Rectangle, include System.Drawing assembly referencevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Sindhi;Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;Ocr.Configuration.ReadBarCodes = true; // Enable reading barcodesusing (varInput = new OcrInput(@"images\sample.tiff")){ OcrResultResult = Ocr.Read(Input); varPages = Result.Pages; varWords = Pages[0].Words; // Accessing the first page for words varBarcodes = Result.Barcodes; // Access any barcode information // Exploration of a large, detailed API is possible for: // - Pages, Blocks, Paragraphs, Lines, Words, Characters // - Image exports, font coordinates, statistical data}
// Detailed OCR results using IronOcr
using IronOcr;
using System.Drawing; // To use Rectangle, include System.Drawing assembly reference
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Sindhi;
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
Ocr.Configuration.ReadBarCodes = true; // Enable reading barcodes
using (var Input = new OcrInput(@"images\sample.tiff"))
{
OcrResult Result = Ocr.Read(Input);
var Pages = Result.Pages;
var Words = Pages[0].Words; // Accessing the first page for words
var Barcodes = Result.Barcodes; // Access any barcode information
// Exploration of a large, detailed API is possible for:
// - Pages, Blocks, Paragraphs, Lines, Words, Characters
// - Image exports, font coordinates, statistical data
}
' Detailed OCR results using IronOcrImportsIronOcrImportsSystem.Drawing' To use Rectangle, include System.Drawing assembly referencePrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.SindhiOcr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstmOcr.Configuration.ReadBarCodes = True ' Enable reading barcodesUsingInput = New OcrInput("images\sample.tiff") DimResultAsOcrResult = Ocr.Read(Input) DimPages = Result.Pages DimWords = Pages(0).Words' Accessing the first page for words DimBarcodes = Result.Barcodes' Access any barcode information ' Exploration of a large, detailed API is possible for: ' - Pages, Blocks, Paragraphs, Lines, Words, Characters ' - Image exports, font coordinates, statistical dataEndUsing
' Detailed OCR results using IronOcr
Imports IronOcr
Imports System.Drawing ' To use Rectangle, include System.Drawing assembly reference
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Sindhi
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm
Ocr.Configuration.ReadBarCodes = True ' Enable reading barcodes
Using Input = New OcrInput("images\sample.tiff")
Dim Result As OcrResult = Ocr.Read(Input)
Dim Pages = Result.Pages
Dim Words = Pages(0).Words ' Accessing the first page for words
Dim Barcodes = Result.Barcodes ' Access any barcode information
' Exploration of a large, detailed API is possible for:
' - Pages, Blocks, Paragraphs, Lines, Words, Characters
' - Image exports, font coordinates, statistical data
End Using
ڪارڪردگي
آئرن او سي آر ڪم کي دٻي سان گڏ ڪم ڪري ٿو يا ان پٽن جي تصويرن کي وڏي پئماني
تي تبديل ڪرڻ جي ضرورت ناهي.
سي #، وي بي، ايف #، يا ڪنهن ٻي ۾ او سي آر بابت وڌيڪ اڻڻ لاء، مهرباني
ڪري اسان جي ڪميونٽي جا سبق پڙهو,
جيڪي حقيقي دنيا جا مثال پيش ڪن ته آئرن او سي آر ڪيئن استعمال ٿي سگهي ٿو ۽ شايد انهي کي نڀائيندو ته بهترين کان ڪيئن
حاصل ڪجي. هيء لائبريري.
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.