<meta http-equiv="content-language" content="kn" />
# ಸ # ಮತತು .ನಟನಲಲ ಕನನಡ ಒಸಆರ
###### ಈ ಡಾಕಯುಮಂಟನ ಇತರ ಆವೃತತಗಳು:
- [ಆಂಗಲ (This Page in English)](/csharp/ocr/languages/kannada/)
- [ಇನನಷಟು ಭಾಷಗಳು](/csharp/ocr/languages/)
ಐರನಒಸಆರ ಎನನುವುದು ಸ # ಸಾಫಟವೇರ ಘಟಕವಾಗದದು, ಕನನಡ ಸೇರದಂತ 126 ಭಾಷಯಲಲ ಚತರಗಳು ಮತತು ಪಡಎಫ ದಾಖಲಗಳಂದ ಪಠಯವನನು ಓದಲು .NET ಕೋಡರಗಳಗ ಅವಕಾಶ ಮಾಡಕೊಡುತತದ.
ಇದು ಟಸಸರಾಕಟನ ಸುಧಾರತ ಫೋರಕ ಆಗದದು, .NET ಡವಲಪರಗಳಗಾಗ ಪರತಯೇಕವಾಗ ನರಮಸಲಾಗದ ಮತತು ವೇಗ ಮತತು ನಖರತ ಎರಡಕಕೂ ನಯಮತವಾಗ ಇತರ ಟಸಸರಾಕಟ ಎಂಜನಗಳನನು ಮೀರಸುತತದ.
## IronOcr.Languages.Kannada ನ ವಷಯಗಳು
ಈ ಪಯಾಕೇಜ .NET ಗಾಗ 114 ಒಸಆರ ಭಾಷಗಳನನು ಒಳಗೊಂಡದ:
- ಕನನಡ
- ಕನನಡಬಸಟ
- ಕನನಡ ಫಾಸಟ
- ಕನನಡ ಆಲಫಾಬಟ
- ಕನನಡ ಆಲಫಾಬಟ ಬಸಟ
- ಕನನಡ ಆಲಫಾಬಟ ಫಾಸಟ
## ಡನಲೋಡ ಮಾಡ
ಕನನಡ ಭಾಷಾ ಪಯಾಕ [Download as Zip](/csharp/ocr/packages/language-packs/Kannada.ocrdata.zip)
Install with [NuGet](https://www.nuget.org/packages/IronOcr.Languages.Kannada/)
## ಅನುಸಥಾಪನ
ನಾವು ಮಾಡಬೇಕಾಗರುವುದು ನಮಮ **ಕನನಡ** ಒಸಆರ ಪಯಾಕೇಜ ಅನನು ನಮಮ .NET ಯೋಜನಗ ಸಥಾಪಸುವುದು.
```shell
:InstallCmd Install-Package IronOcr.Languages.Kannada
```
## ಕೋಡ ಉದಾಹರಣ
ಈ ಸ # ಕೋಡ ಉದಾಹರಣಯು ಚತರ ಅಥವಾ ಪಡಎಫ ಡಾಕಯುಮಂಟನಂದ ಕನನಡ ಪಠಯವನನು ಓದುತತದ.
```csharp
// PM> Install-Package IronOcr.Languages.Kannada
using IronOcr;
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
// Set the OCR language to Kannada
Ocr.Language = OcrLanguage.Kannada;
// Use an 'using' block to manage resources automatically
using (var Input = new OcrInput(@"images\Kannada.png"))
{
// Perform OCR operation
var Result = Ocr.Read(Input);
// Extract the text from the result
var AllText = Result.Text;
}
```
## ಐರನಒಸಆರ ಅನನು ಏಕ ಆರಸಬೇಕು?
ಐರನ ಒಸಆರ ಸಥಾಪಸಲು ಸುಲಭ, ಸಂಪೂರಣ ಮತತು ಉತತಮವಾಗ ದಾಖಲಾಗರುವ .ನಟ ಸಾಫಟವೇರ ಲೈಬರರಯಾಗದ.
ಅನಯ ಬಾಹಯ ವಬ ಸೇವಗಳು, ನಡಯುತತರುವ ಶುಲಕಗಳು ಅಥವಾ ಅಂತರಜಾಲದಲಲ ಗಪಯ ದಾಖಲಗಳನನು ಕಳುಹಸದ **99.8% + ಒಸಆರ ನಖರತಯ** ಸಾಧಸಲು ಐರನಒಸಆರ ಆಯಕಮಾಡ.
#### ಸ # ಡವಲಪರಗಳು ವನಲಲಾ ಟಸಸರಾಕಟಗಂತ ಐರನಒಸಆರ ಅನನು ಏಕ ಆರಸುತತಾರ:
- ಒಂದೇ ಡಎಲಎಲ ಅಥವಾ ನುಜಟ ಆಗ ಸಥಾಪಸ
- ಪಟಟಗಯ ಹೊರಗ ಟಸಸರಾಕಟ 5, 4 ಮತತು 3 ಎಂಜನಗಳನನು ಒಳಗೊಂಡದ.
- ನಖರತ **99.8%** ಸಾಮಾನಯ ಟಸಸರಾಕಟ ಅನನು ಗಮನಾರಹವಾಗ ಮೀರಸುತತದ.
- ಪರಜವಲಸುವ ವೇಗ ಮತತು ಮಲಟ ಥರಡಂಗ
- ಎಂವಸ, ವಬಅಪ, ಡಸಕಟಾಪ, ಕನಸೋಲ ಮತತು ಸರವರ ಅಪಲಕೇಶನ ಹೊಂದಾಣಕಯಾಗದ
- ಕಲಸ ಮಾಡಲು ಎಕಸಸ ಅಥವಾ ಸ ++ ಕೋಡ ಇಲಲ
- ಪೂರಣ ಪಡಎಫ ಒಸಆರ ಬಂಬಲ
- ಒಸಆರ ಅನನು ಯಾವುದೇ ಇಮೇಜ ಫೈಲ ಅಥವಾ ಪಡಎಫ ಮಾಡಲು
- ಪೂರಣ .ನಟ ಕೋರ, ಸಟಯಾಂಡರಡ ಮತತು ಫರೇಮವರಕ ಬಂಬಲ
- ವಂಡೋಸ, ಮಯಾಕ, ಲನಕಸ, ಅಜುರ, ಡಾಕರ, ಲಯಾಂಬಡಾ, ಎಡಬಲಯೂಎಸನಲಲ ನಯೋಜಸ
- ಬಾರಕೋಡಗಳು ಮತತು ಕಯೂಆರ ಕೋಡಗಳನನು ಓದ
- XHTML ಗ OCR ಅನನು ರಫತು ಮಾಡ
- ಹುಡುಕಬಹುದಾದ ಪಡಎಫ ದಾಖಲಗಳಗ ಒಸಆರ ಅನನು ರಫತು ಮಾಡ
- ಮಲಟಥರಡಂಗ ಬಂಬಲ
- 126 ಅಂತರರಾಷಟರೀಯ ಭಾಷಗಳನನು ನುಜಟ ಅಥವಾ ಒಕರಡೇಟಾ ಫೈಲಗಳ ಮೂಲಕ ನರವಹಸಲಾಗುತತದ
- ಚತರಗಳು, ನರದೇಶಾಂಕಗಳು, ಅಂಕಅಂಶಗಳು ಮತತು ಫಾಂಟಗಳನನು ಹೊರತಗಯರ. ಕೇವಲ ಪಠಯವಲಲ.
- ವಾಣಜಯ ಮತತು ಸವಾಮಯದ ಅಪಲಕೇಶನಗಳಗ ಟಸಸರಾಕಟ ಒಸಆರ ಅನನು ಮರುಹಂಚಕ ಮಾಡಲು ಬಳಸಬಹುದು.
*ನೈಜ ಪರಪಂಚದ ಚತರಗಳು ಮತತು ಾಯಾಚತರಗಳಂತಹ ಅಪೂರಣ ದಾಖಲಗಳೊಂದಗ ಅಥವಾ ಡಜಟಲ ಶಬದ ಅಥವಾ ಅಪೂರಣತಗಳನನು ಹೊಂದರುವ ಕಡಮ ರಸಲಯೂಶನನ ಸಕಯಾನಗಳೊಂದಗ ಕಲಸ ಮಾಡುವಾಗ ಐರನ ಓಸಆರ ಹೊಳಯುತತದ.*
.NET ಪಲಾಟಫಾರಮಗಾಗ ಇತರ [ಉಚತ ಒಸಆರ](/csharp/ocr/use-case/free-ocr-csharp/) ಗರಂಥಾಲಯಗಳು ಇತರ .ನಟ ಟಸಸರಾಕಟ ಎಪಐಗಳು ಮತತು ವಬ ಸೇವಗಳು ಈ ನೈಜ ಪರಪಂಚದ ಬಳಕಯ ಸಂದರಭಗಳಲಲ ಉತತಮವಾಗ ಕಾರಯನರವಹಸುವುದಲಲ.
## ಟಸಸರಾಕಟ 5 ರೊಂದಗನ ಒಸಆರ - ಸ # ನಲಲ ಕೋಡಂಗ ಪರಾರಂಭಸ
ಕಳಗನ ಕೋಡ ಮಾದರಯು ಸ # ಅಥವಾ ವಬ .ನಟ ಬಳಸ ಚತರದಂದ ಪಠಯವನನು ಓದುವುದು ಎಷಟು ಸುಲಭ ಎಂಬುದನನು ತೋರಸುತತದ.
### ಒನಲೈನರ
```csharp
// Create a single line OCR instance and read text from an image
string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;
```
### ಕಾನಫಗರ ಮಾಡಬಹುದಾದ ಹಲೋ ವರಲಡು
```csharp
// PM> Install-Package IronOcr.Languages.Kannada
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada;
using (var Input = new OcrInput())
{
// Add images to the OCR input
Input.AddImage("images/sample.jpeg");
//... ನೕವು ಯಾವುದೇ ಸಂಖಯಯ ಚತರಗಳನನು ಸೇರಸಬಹುದು
// Perform OCR and print the result
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
```
### ಸ # ಪಡಎಫ ಒಸಆರ
ಯಾವುದೇ ಪಡಎಫ ಡಾಕಯುಮಂಟನಂದ ಪಠಯವನನು ಹೊರತಗಯಲು ಇದೇ ವಧಾನವನನು ಬಳಸಬಹುದು.
```csharp
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var input = new OcrInput())
{
// Add a PDF file with a password (if required)
input.AddPdf("example.pdf", "password");
// Perform the OCR
var Result = Ocr.Read(input);
// Display the text from PDF
Console.WriteLine(Result.Text);
Console.WriteLine($"{Result.Pages.Count()} Pages"); // Display the number of pages recognized
}
```
### ಮಲಟಪೇಜ ಟಐಎಫಎಫಗಳಗಾಗ ಒಸಆರ
ಒಸಆರ ಬಹು ಪುಟ ದಾಖಲಗಳನನು ಒಳಗೊಂಡಂತ ಟಐಎಫಎಫ ಫೈಲ ಸವರೂಪವನನು ಓದುವುದು. ಹುಡುಕಬಹುದಾದ ಪಠಯದೊಂದಗ ಟಐಎಫಎಫ ಅನನು ನೇರವಾಗ ಪಡಎಫ ಫೈಲ ಆಗ ಪರವರತಸಬಹುದು.
```csharp
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Add multi-frame TIFF
Input.AddMultiFrameTiff("multi-frame.tiff");
// Perform the OCR
var Result = Ocr.Read(Input);
// Display the extracted text
Console.WriteLine(Result.Text);
}
```
### ಬಾರಕೋಡಗಳು ಮತತು ಕಯೂಆರ
ಐರನ ಒಸಆರನ ಒಂದು ವಶಷಟ ಲಕಷಣವಂದರ ಅದು ಪಠಯಕಕಾಗ ಸಕಯಾನ ಮಾಡುವಾಗ ಡಾಕಯುಮಂಟಗಳಂದ ಬಾರಕೋಡಗಳು ಮತತು ಕಯೂಆರ ಕೋಡಗಳನನು ಓದಬಹುದು. `OcrResult.OcrBarcode` ವರಗದ ನದರಶನಗಳು ಡವಲಪರಗ ಪರತ ಸಕಯಾನ ಮಾಡದ ಬಾರಕೋಡ ಬಗಗ ವವರವಾದ ಮಾಹತಯನನು ನೀಡುತತದ.
```csharp
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
// Enable barcode reading
Ocr.Configuration.ReadBarCodes = true;
using (var input = new OcrInput())
{
// Add an image with a barcode
input.AddImage("img/Barcode.png");
// Perform the OCR
var Result = Ocr.Read(input);
foreach (var Barcode in Result.Barcodes)
{
// Display each barcode's value
Console.WriteLine(Barcode.Value);
// Display type and location attributes as well
}
}
```
### चितरो क विशिषट कषतरो म OCR
आईरन ओसीआर क सभी सकनिग और रीडिग विधिया यह बतान की कषमता परदान करती ह कि हम किन पषठो या पषठो क किन भागो क विशिषट रप स पढना चाहत ह। यह बहत ही उपयोगी होता ह जब हम मानकीकत फॉरम दख रह होत ह और काफी समय बचा सकत ह और दकषता बढा सकत ह।
फसल कषतरो का उपयोग करन क लिए, हम `System.Drawing` सिसटम सदरभ जोडन की आवशयकता होती ह ताकि हम `System.Drawing.Rectangle` ऑबजकट का उपयोग कर सक।
```csharp
using IronOcr;
using System.Drawing;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Define specific content area
var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
// Add the image with specific content area
Input.Add("document.png", ContentArea);
// Perform the OCR
var Result = Ocr.Read(Input);
// Display the extracted text
Console.WriteLine(Result.Text);
}
```
### ಕಡಮ ಗುಣಮಟಟದ ಸಕಯಾನಗಳಗಾಗ ಒಸಆರ
ಐರನ ಒಸಆರ `OcrInput` ವರಗವು ಸಾಮಾನಯ ಟಸಸರಾಕಟ `OcrInput` ಸಕಯಾನಗಳನನು ಸರಪಡಸಬಹುದು.
```csharp
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
// Enhance low quality input
Input.DeNoise(); // Fix digital noise
Input.Deskew(); // Fix rotation and skewing
// Perform the OCR
var Result = Ocr.Read(Input);
// Display the text
Console.WriteLine(Result.Text);
}
```
### ಒಸಆರ ಫಲತಾಂಶಗಳನನು ಹುಡುಕಬಹುದಾದ ಪಡಎಫ ಆಗ ರಫಟ ಮಾಡ
ನಕಲಸಬಹುದಾದ ಪಠಯ ತಂತಗಳೊಡಗ ಚತರಕಕ ಪಡಎಫ. ಸರಚ ಇಂಜನಗಳು ಮತತು ಡೇಟಾಬೇಸನಂದ ಸೂಚಕ ಮಾಡಬಹುದು.
```csharp
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Set title for the PDF
Input.Title = "Quarterly Report";
Input.AddImage("image1.jpeg");
Input.AddImage("image2.png");
Input.AddImage("image3.gif");
// Perform the OCR and save as searchable PDF
var Result = Ocr.Read(Input);
Result.SaveAsSearchablePdf("searchable.pdf");
}
```
### ಹುಡುಕಬಹುದಾದ ಪಡಎಫ ಪರವರತನಗ ಟಐಎಫಎಫ
ಟಐಎಫಎಫ ಡಾಕಯುಮಂಟ ಅನನು (ಅಥವಾ ಇಮೇಜ ಫೈಲಗಳ ಯಾವುದೇ ಗುಂಪು) ನೇರವಾಗ ಹುಡುಕಬಹುದಾದ ಪಡಎಫಗ ಪರವರತಸ, ಅದನನು ಅಂತರಜಾಲ, ವಬಸೈಟ ಮತತು ಗೂಗಲ ಸರಚ ಇಂಜನಗಳಂದ ಸೂಚಸಬಹುದು.
```csharp
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Add TIFF with multiple frames
Input.AddMultiFrameTiff("example.tiff");
// Perform the OCR and save as searchable PDF
var Result = Ocr.Read(Input).SaveAsSearchablePdf("searchable.pdf");
}
```
### ಒಸಆರ ಫಲತಾಂಶಗಳನನು HTML ಆಗ ರಫಟ ಮಾಡ
ಒಸಆರ ಚತರ XHTML ಪರವರತನಗ.
```csharp
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Set title for the XHTML
Input.Title = "Html Title";
Input.AddImage("image1.jpeg");
// Perform the OCR and save results as XHTML
var Result = Ocr.Read(Input);
Result.SaveAsHocrFile("results.html");
}
```
## ಒಸಆರ ಇಮೇಜ ವರಧಕ ಫಲಟರಗಳು
ಒಸಆರ ಕಾರಯಕಷಮತಯನನು ಸುಧಾರಸಲು `OcrInput` ವಸತುಗಳಗ ಅನನಯ ಫಲಟರಗಳನನು ಒದಗಸುತತದ.
### ಚತರ ವರಧಕ ಕೋಡ ಉದಾಹರಣ
உயரசரிகஸத քրுஆரன ஸ தரணடும தரபபாடிறகு நணேர நிலாராக வெளிபறறி நண 타னியவரகள தொகக.
```csharp
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
// Improve the quality of low-quality image for better OCR results
Input.DeNoise(); // Reduce digital noise
Input.Deskew(); // Correct skewness
// Perform the OCR
var Result = Ocr.Read(Input);
// Display the extracted text
Console.WriteLine(Result.Text);
}
```
### ಒಸಆರ ಇಮೇಜ ಫಲಟರಗಳ ಪಟಟ
ಐಸಒಒಸಆರನಲಲ ನರಮಸಲಾದ ಒಸಆರ ಕಾರಯಕಷಮತಯನನು ಹಚಚಸಲು ಇನಪುಟ ಫಲಟರಗಳು ಸೇರವ:
- **`OcrInput.Rotate(double degrees)`** - Rotates the image by a given degree. Use negative numbers for counterclockwise rotation.
- **`OcrInput.Binarize()`** - Converts each pixel to black or white, improving OCR results on low-contrast text.
- **`OcrInput.ToGrayScale()`** - Converts the image to grayscale. May enhance OCR accuracy and speed.
- **`OcrInput.Contrast()`** - Automatically enhances contrast, useful for low-contrast scans.
- **`OcrInput.DeNoise()`** - Removes digital noise, should be used when noise is expected.
- **`OcrInput.Invert()`** - Inverts all colors, swapping black and white.
- **`OcrInput.Dilate()`** - Advanced morphology. Adds pixels to the boundaries of objects in images.
- **`OcrInput.Erode()`** - Advanced morphology. Removes pixels from boundaries in objects.
- **`OcrInput.Deskew()`** - Rotates the image to straighten text for better OCR, useful for skewed scans.
- **`OcrInput.DeepCleanBackgroundNoise()`** - Removes heavy background noise, useful if background noise is known.
- **`OcrInput.EnhanceResolution()`** - Enhances the resolution of low-resolution images.
**CleanBackgroundNoise** can take some time but allows the library to automatically clean digital noise and imperfections inside digital images.
**Enhance Contrast** automatically enhances the contrast between text and its background, increasing accuracy and speed.
**Enhance Resolution** automatically detects and fixes low-resolution images, reducing overall OCR operation time despite being time-consuming.
**Language** setting allows choosing multiple languages for an OCR operation.
**Strategy** offers different strategies like fast or accurate. Choose according to requirements.
**Color Space** can be done in grayscale or color, choose based on text and background color differences.
**DetectWhiteTextOnDarkBackgrounds** identifies text against dark backgrounds automatically if set.
**InputImageType** guides whether OCR is viewing a full document or a segment like a screenshot.
**RotateAndStraighten** allows IronOCR to read rotated or angled text documents efficiently.
**ReadBarcodes** is a helpful feature enabling automatic reading of barcodes and QR codes.
**Color Depth** determines the bit-depth per pixel for color, affecting OCR quality and time.
## 126 ಭಾಷಾ ಪಯಾಕಗಳು
ಐರನ ಒಸಆರ 126 ಅಂತರರಾಷಟರೀಯ ಭಾಷಗಳನನು ಬಂಬಲಸುತತದ, ಇದನನು ಡಎಲಎಲಗಳಾಗ ವತರಸಲಾಗುತತದ, ಇದನನು [ಈ ವಬಸೈಟನಂದ](/csharp/ocr/languages/) ನಮ:
ಡನಲೋಡ ಮಾಡಬಹುದು, ಅಥವಾ [ನುಜಟ ಪಯಾಕೇಜು](https://www.nuget.org/packages?q=IronOcr.Languages) ಮಯಾನೇಜರನಂದ ಮಾಡಲು ಅಥವಾ ಡನಲೋಡ ಮಾಡಲು.
ಭಾಷಗಳಲಲ ಜರಮನ, ಫರಂಚ, ಇಂಗಲಷ, ಚೈನೀಸ, ಜಪಾನೀಸ ಮತತು ಮತತತರ ಬಳಕಯು ವಶಷಟ ಮೈಕಾತಮಾದೊಂದಗ, ಎಲಲ ಕೊನಗ ಕೈ ಬನನ.
ಈ ವೈಯುಕತಕ ಭೇಟಯ ಕಾರಯಶಟುಕ ದೂರನನು ತಂದಗಳೕನೂೕರು ನಂತರನ
## ಭಾಷಾ ಉದಾಹರಣ
ಇತರ ಒಸಆರ ಭಾಷಗಳನನು ಬಳಸುವುದು.
```csharp
using IronOcr;
// PM> Install IronOcr.Languages.Arabic
// Create IronTesseract instance
var Ocr = new IronTesseract();
// Set language to Arabic
Ocr.Language = OcrLanguage.Arabic;
using (var input = new OcrInput())
{
// Add image with Arabic text
input.AddImage("img/arabic.gif");
// Enhance image if necessary
// For this example, the input is low quality
// Perform the OCR
var Result = Ocr.Read(input);
// Arabic is not easily printed in Console in Windows, saving instead
Result.SaveAsTextFile("arabic.txt");
}
```
### ಬಹು ಭಾಷಾ ಉದಾಹರಣ
ಒಂದೇ ಸಮಯದಲಲ ಅನೇಕ ಭಾಷಗಳನನು ಬಳಸಕೊಂಡು ಒಸಆರಗ ಸಹ ಸಾಧಯವದ. ಯುನಕೋಡ ಡಾಕಯುಮಂಟಗಳಲಲ ಇಂಗಲಷ ಭಾಷಯ ಮಟಾಡೇಟಾ ಮತತು URL ಗಳನನು ಪಡಯಲು ಇದು ನಜವಾಗಯೂ ಸಹಾಯ ಮಾಡುತತದ.
```csharp
using IronOcr;
// PM> Install IronOcr.Languages.ChineseSimplified
// Create IronTesseract instance
var Ocr = new IronTesseract();
// Set primary language to Simplified Chinese
Ocr.Language = OcrLanguage.ChineseSimplified;
// Add a secondary language
Ocr.AddSecondaryLanguage(OcrLanguage.Kannada);
// Use OCR languages
using (var input = new OcrInput())
{
input.Add("multi-language.pdf");
// Perform the OCR
var Result = Ocr.Read(input);
// Save text results
Result.SaveAsTextFile("results.txt");
}
```
## ವವರವಾದ ಒಸಆರ ಫಲತಾಂಶ ಆಬಜಕಟಸ
ಐರನ ಒಸಆರ ಪರತ ಓಸಆರ ಕಾರಯಾಚರಣಗ ಆಬಜಕಟ ಅನನು ಒದಗಸುತತದ. ಸಾಮಾನಯವಾಗ, ಡವಲಪ ಹುಡುಕರು ತ ಆದರಶ ನಜಮಾ ಕಾರಯ ಆಯಕಪಾದನ ಉಪಂಜಾಗದ /ಸ೮ತು ,ಚತರವನನು ಸಕಯಾನ ಮಾಡಲು ಈ ಆಬಜಕಟ ಅಥವಾ ವಸತುವನ ತಾಕ ಅಸತತವವನನು ಮಾತರ ಬಳಸುತತಾರ. ಆದಾಗಯೂ, ಓಸಆರ ಫಲತಾಂಶಗಳು ಡಒಎಮ ಇದಕಕಂತ ಹಚಚು ಸುಧಾರತವಾಗದ.
```csharp
using IronOcr;
using System.Drawing; // Add reference to System.Drawing
// Initialize IronTesseract
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada;
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
// Enable barcode reading
Ocr.Configuration.ReadBarCodes = true;
using (var Input = new OcrInput(@"images\sample.tiff"))
{
// Perform OCR and get results
OcrResult Result = Ocr.Read(Input);
// Access advanced OCR result properties
var Pages = Result.Pages;
var Words = Pages[0].Words;
var Barcodes = Result.Barcodes;
// Explore detailed API:
// - Pages, Bounds, Paragraphs, Lines, Words, Characters
// - Image export, font metrics, statistical data
}
```
## ಪರದರಶನ
ತಂತನೕಗಳು ಪರದರಶನದಲಲ ಹಳುವಾಗ ಭಾರತೀಯ ವಾಸತವದಲಲ ಐರನ ಒಸಆರ ಪಟಟಗಯು ಎತತವ
ವೕಗವು ಬಳಗಸುತತದ: ಐರನಆಕ.ಆರ .2020 + 10 ಪಟಟು ವೇಗವಾಗರುತತದ ಮತತು ಹಂದನ ನರಮಾಣಗಳಗಂತ 250% ಕಡಮ ದೋಷಗಳನನು ಮಾಡುತತದ.
## Learn More
ಸ #, ವಬ, ಎಫ #, ಅಥವಾ ಇನನಾವುದೇ .ನಟ ಭಾಷಯಲಲ ಒಸಆರ ಬಗಗ ಇನನಷಟು ತಳದುಕೊಳಳಲು, ದಯವಟಟು [ನಮಮ ಸಮುದಾಯ ಟಯುಟೋರಯಲ ಗಳನನು ಓದ](/csharp/ocr/tutorials/how-to-read-text-from-an-image-in-csharp-net/), ಇದು ಕಬಬಣದ ಓಸಆರ ಅನನು ಹೇಗ ಬಳಸಬಹುದು ಎಂಬುದರ ನೈಜ ಪರಪಂಚದ ಉದಾಹರಣಗಳನನು ನೀಡುತತದ ಮತತು ಉತತಮವಾದದನನು ಹೇಗ ಪಡಯುವುದು ಎಂಬುದರ ಸೂಕಷಮ ವಯತಯಾಸಗಳನನು ತೋರಸುತತದ ಈ ಗರಂಥಾಲಯ.
[.NET ಡವಲಪರಗಳಗಾಗ](/csharp/ocr/object-reference/api/) ಪೂರಣ [ವಸತು ಉಲಲೇಖವೂ](/csharp/ocr/object-reference/api/) ಲಭಯವದ.
ಈ ಸ # ಕೋಡ ಉದಾಹರಣಯು ಚತರ ಅಥವಾ ಪಡಎಫ ಡಾಕಯುಮಂಟನಂದ ಕನನಡ ಪಠಯವನನು ಓದುತತದ.
// PM> Install-Package IronOcr.Languages.Kannadausing IronOcr;// Create an instance of IronTesseractvarOcr = new IronTesseract();// Set the OCR language to KannadaOcr.Language = OcrLanguage.Kannada;// Use an 'using' block to manage resources automaticallyusing (varInput = new OcrInput(@"images\Kannada.png")){ // Perform OCR operation varResult = Ocr.Read(Input); // Extract the text from the result varAllText = Result.Text;}
// PM> Install-Package IronOcr.Languages.Kannada
using IronOcr;
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
// Set the OCR language to Kannada
Ocr.Language = OcrLanguage.Kannada;
// Use an 'using' block to manage resources automatically
using (var Input = new OcrInput(@"images\Kannada.png"))
{
// Perform OCR operation
var Result = Ocr.Read(Input);
// Extract the text from the result
var AllText = Result.Text;
}
ImportsIronOcr' Create an instance of IronTesseractDimOcrAs New IronTesseract()' Set the OCR language to KannadaOcr.Language = OcrLanguage.Kannada' Use a 'Using' block to manage resources automaticallyUsingInputAs New OcrInput("images\Kannada.png") ' Perform OCR operation DimResult = Ocr.Read(Input) ' Extract the text from the result DimAllText = Result.TextEndUsing
Imports IronOcr
' Create an instance of IronTesseract
Dim Ocr As New IronTesseract()
' Set the OCR language to Kannada
Ocr.Language = OcrLanguage.Kannada
' Use a 'Using' block to manage resources automatically
Using Input As New OcrInput("images\Kannada.png")
' Perform OCR operation
Dim Result = Ocr.Read(Input)
' Extract the text from the result
Dim AllText = Result.Text
End Using
126 ಅಂತರರಾಷಟರೀಯ ಭಾಷಗಳನನು ನುಜಟ ಅಥವಾ ಒಕರಡೇಟಾ ಫೈಲಗಳ ಮೂಲಕ ನರವಹಸಲಾಗುತತದ
ಚತರಗಳು, ನರದೇಶಾಂಕಗಳು, ಅಂಕಅಂಶಗಳು ಮತತು ಫಾಂಟಗಳನನು ಹೊರತಗಯರ. ಕೇವಲ ಪಠಯವಲಲ.
ವಾಣಜಯ ಮತತು ಸವಾಮಯದ ಅಪಲಕೇಶನಗಳಗ ಟಸಸರಾಕಟ ಒಸಆರ ಅನನು ಮರುಹಂಚಕ ಮಾಡಲು ಬಳಸಬಹುದು.
ನೈಜ ಪರಪಂಚದ ಚತರಗಳು ಮತತು ಾಯಾಚತರಗಳಂತಹ ಅಪೂರಣ ದಾಖಲಗಳೊಂದಗ ಅಥವಾ ಡಜಟಲ ಶಬದ ಅಥವಾ ಅಪೂರಣತಗಳನನು ಹೊಂದರುವ ಕಡಮ ರಸಲಯೂಶನನ ಸಕಯಾನಗಳೊಂದಗ ಕಲಸ ಮಾಡುವಾಗ ಐರನ ಓಸಆರ ಹೊಳಯುತತದ.
.NET ಪಲಾಟಫಾರಮಗಾಗ ಇತರ ಉಚತ ಒಸಆರ ಗರಂಥಾಲಯಗಳು ಇತರ .ನಟ ಟಸಸರಾಕಟ ಎಪಐಗಳು ಮತತು ವಬ ಸೇವಗಳು ಈ ನೈಜ ಪರಪಂಚದ ಬಳಕಯ ಸಂದರಭಗಳಲಲ ಉತತಮವಾಗ ಕಾರಯನರವಹಸುವುದಲಲ.
ಟಸಸರಾಕಟ 5 ರೊಂದಗನ ಒಸಆರ - ಸ # ನಲಲ ಕೋಡಂಗ ಪರಾರಂಭಸ
ಕಳಗನ ಕೋಡ ಮಾದರಯು ಸ # ಅಥವಾ ವಬ .ನಟ ಬಳಸ ಚತರದಂದ ಪಠಯವನನು ಓದುವುದು ಎಷಟು ಸುಲಭ ಎಂಬುದನನು ತೋರಸುತತದ.
ಒನಲೈನರ
// Create a single line OCR instance and read text from an imagestringText = new IronTesseract().Read(@"img\Screenshot.png").Text;
// Create a single line OCR instance and read text from an image
string Text = new IronTesseract().Read(@"img\Screenshot.png").Text;
' Create a single line OCR instance and read text from an imageDimTextAsString = (New IronTesseract()).Read("img\Screenshot.png").Text
' Create a single line OCR instance and read text from an image
Dim Text As String = (New IronTesseract()).Read("img\Screenshot.png").Text
ಕಾನಫಗರ ಮಾಡಬಹುದಾದ ಹಲೋ ವರಲಡು
// PM> Install-Package IronOcr.Languages.Kannadausing IronOcr;varOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada;using (varInput = new OcrInput()){ // Add images to the OCR inputInput.AddImage("images/sample.jpeg"); //... ನೕವು ಯಾವುದೇ ಸಂಖಯಯ ಚತರಗಳನನು ಸೇರಸಬಹುದು // Perform OCR and print the result varResult = Ocr.Read(Input);Console.WriteLine(Result.Text);}
// PM> Install-Package IronOcr.Languages.Kannada
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada;
using (var Input = new OcrInput())
{
// Add images to the OCR input
Input.AddImage("images/sample.jpeg");
//... ನೕವು ಯಾವುದೇ ಸಂಖಯಯ ಚತರಗಳನನು ಸೇರಸಬಹುದು
// Perform OCR and print the result
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
C#
ಸ # ಪಡಎಫ ಒಸಆರ
ಯಾವುದೇ ಪಡಎಫ ಡಾಕಯುಮಂಟನಂದ ಪಠಯವನನು ಹೊರತಗಯಲು ಇದೇ ವಧಾನವನನು ಬಳಸಬಹುದು.
using IronOcr;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannadausing (var input = new OcrInput()){ // Add a PDF file with a password (if required) input.AddPdf("example.pdf", "password"); // Perform the OCR varResult = Ocr.Read(input); // Display the text from PDF Console.WriteLine(Result.Text);Console.WriteLine($"{Result.Pages.Count()} Pages"); // Display the number of pages recognized}
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var input = new OcrInput())
{
// Add a PDF file with a password (if required)
input.AddPdf("example.pdf", "password");
// Perform the OCR
var Result = Ocr.Read(input);
// Display the text from PDF
Console.WriteLine(Result.Text);
Console.WriteLine($"{Result.Pages.Count()} Pages"); // Display the number of pages recognized
}
ImportsIronOcr' Initialize IronTesseract OCR enginePrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Kannada' Set OCR language to KannadaUsing input = New OcrInput() ' Add a PDF file with a password (if required) input.AddPdf("example.pdf", "password") ' Perform the OCR DimResult = Ocr.Read(input) ' Display the text from PDF Console.WriteLine(Result.Text)Console.WriteLine($"{Result.Pages.Count()} Pages") ' Display the number of pages recognizedEndUsing
Imports IronOcr
' Initialize IronTesseract OCR engine
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Kannada ' Set OCR language to Kannada
Using input = New OcrInput()
' Add a PDF file with a password (if required)
input.AddPdf("example.pdf", "password")
' Perform the OCR
Dim Result = Ocr.Read(input)
' Display the text from PDF
Console.WriteLine(Result.Text)
Console.WriteLine($"{Result.Pages.Count()} Pages") ' Display the number of pages recognized
End Using
ಮಲಟಪೇಜ ಟಐಎಫಎಫಗಳಗಾಗ ಒಸಆರ
ಒಸಆರ ಬಹು ಪುಟ ದಾಖಲಗಳನನು ಒಳಗೊಂಡಂತ ಟಐಎಫಎಫ ಫೈಲ ಸವರೂಪವನನು ಓದುವುದು. ಹುಡುಕಬಹುದಾದ ಪಠಯದೊಂದಗ ಟಐಎಫಎಫ ಅನನು ನೇರವಾಗ ಪಡಎಫ ಫೈಲ ಆಗ ಪರವರತಸಬಹುದು.
using IronOcr;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannadausing (varInput = new OcrInput()){ // Add multi-frame TIFFInput.AddMultiFrameTiff("multi-frame.tiff"); // Perform the OCR varResult = Ocr.Read(Input); // Display the extracted textConsole.WriteLine(Result.Text);}
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Add multi-frame TIFF
Input.AddMultiFrameTiff("multi-frame.tiff");
// Perform the OCR
var Result = Ocr.Read(Input);
// Display the extracted text
Console.WriteLine(Result.Text);
}
ImportsIronOcr' Initialize IronTesseract OCR engineDimOcr = New IronTesseract()Ocr.Language = OcrLanguage.Kannada' Set OCR language to KannadaUsingInput = New OcrInput() ' Add multi-frame TIFFInput.AddMultiFrameTiff("multi-frame.tiff") ' Perform the OCR DimResult = Ocr.Read(Input) ' Display the extracted textConsole.WriteLine(Result.Text)EndUsing
Imports IronOcr
' Initialize IronTesseract OCR engine
Dim Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Kannada ' Set OCR language to Kannada
Using Input = New OcrInput()
' Add multi-frame TIFF
Input.AddMultiFrameTiff("multi-frame.tiff")
' Perform the OCR
Dim Result = Ocr.Read(Input)
' Display the extracted text
Console.WriteLine(Result.Text)
End Using
ಬಾರಕೋಡಗಳು ಮತತು ಕಯೂಆರ
ಐರನ ಒಸಆರನ ಒಂದು ವಶಷಟ ಲಕಷಣವಂದರ ಅದು ಪಠಯಕಕಾಗ ಸಕಯಾನ ಮಾಡುವಾಗ ಡಾಕಯುಮಂಟಗಳಂದ ಬಾರಕೋಡಗಳು ಮತತು ಕಯೂಆರ ಕೋಡಗಳನನು ಓದಬಹುದು. OcrResult.OcrBarcode ವರಗದ ನದರಶನಗಳು ಡವಲಪರಗ ಪರತ ಸಕಯಾನ ಮಾಡದ ಬಾರಕೋಡ ಬಗಗ ವವರವಾದ ಮಾಹತಯನನು ನೀಡುತತದ.
using IronOcr;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();// Enable barcode readingOcr.Configuration.ReadBarCodes = true;using (var input = new OcrInput()){ // Add an image with a barcode input.AddImage("img/Barcode.png"); // Perform the OCR varResult = Ocr.Read(input); foreach (varBarcodeinResult.Barcodes) { // Display each barcode's valueConsole.WriteLine(Barcode.Value); // Display type and location attributes as well }}
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
// Enable barcode reading
Ocr.Configuration.ReadBarCodes = true;
using (var input = new OcrInput())
{
// Add an image with a barcode
input.AddImage("img/Barcode.png");
// Perform the OCR
var Result = Ocr.Read(input);
foreach (var Barcode in Result.Barcodes)
{
// Display each barcode's value
Console.WriteLine(Barcode.Value);
// Display type and location attributes as well
}
}
ImportsIronOcr' Initialize IronTesseract OCR engineDimOcrAs New IronTesseract()' Enable barcode readingOcr.Configuration.ReadBarCodes = TrueUsing input As New OcrInput() ' Add an image with a barcode input.AddImage("img/Barcode.png") ' Perform the OCR DimResult = Ocr.Read(input) For EachBarcodeInResult.Barcodes ' Display each barcode's valueConsole.WriteLine(Barcode.Value) ' Display type and location attributes as well NextEndUsing
Imports IronOcr
' Initialize IronTesseract OCR engine
Dim Ocr As New IronTesseract()
' Enable barcode reading
Ocr.Configuration.ReadBarCodes = True
Using input As New OcrInput()
' Add an image with a barcode
input.AddImage("img/Barcode.png")
' Perform the OCR
Dim Result = Ocr.Read(input)
For Each Barcode In Result.Barcodes
' Display each barcode's value
Console.WriteLine(Barcode.Value)
' Display type and location attributes as well
Next
End Using
चितरो क विशिषट कषतरो म OCR
आईरन ओसीआर क सभी सकनिग और रीडिग विधिया यह बतान की कषमता परदान करती ह कि हम किन पषठो या पषठो क किन भागो क विशिषट रप स पढना चाहत ह। यह बहत ही उपयोगी होता ह जब हम मानकीकत फॉरम दख रह होत ह और काफी समय बचा सकत ह और दकषता बढा सकत ह।
फसल कषतरो का उपयोग करन क लिए, हम System.Drawing सिसटम सदरभ जोडन की आवशयकता होती ह ताकि हम System.Drawing.Rectangle ऑबजकट का उपयोग कर सक।
using IronOcr;using System.Drawing;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannadausing (varInput = new OcrInput()){ // Define specific content area varContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 }; // Add the image with specific content areaInput.Add("document.png", ContentArea); // Perform the OCR varResult = Ocr.Read(Input); // Display the extracted textConsole.WriteLine(Result.Text);}
using IronOcr;
using System.Drawing;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Define specific content area
var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
// Add the image with specific content area
Input.Add("document.png", ContentArea);
// Perform the OCR
var Result = Ocr.Read(Input);
// Display the extracted text
Console.WriteLine(Result.Text);
}
ImportsIronOcrImportsSystem.Drawing' Initialize IronTesseract OCR engineDimOcrAs New IronTesseract()Ocr.Language = OcrLanguage.Kannada' Set OCR language to KannadaUsingInputAs New OcrInput() ' Define specific content area DimContentAreaAs New System.Drawing.Rectangle() With {.X = 215, .Y = 1250, .Height = 280, .Width = 1335} ' Add the image with specific content areaInput.Add("document.png", ContentArea) ' Perform the OCR DimResult = Ocr.Read(Input) ' Display the extracted textConsole.WriteLine(Result.Text)EndUsing
Imports IronOcr
Imports System.Drawing
' Initialize IronTesseract OCR engine
Dim Ocr As New IronTesseract()
Ocr.Language = OcrLanguage.Kannada ' Set OCR language to Kannada
Using Input As New OcrInput()
' Define specific content area
Dim ContentArea As New System.Drawing.Rectangle() With {.X = 215, .Y = 1250, .Height = 280, .Width = 1335}
' Add the image with specific content area
Input.Add("document.png", ContentArea)
' Perform the OCR
Dim Result = Ocr.Read(Input)
' Display the extracted text
Console.WriteLine(Result.Text)
End Using
using IronOcr;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannadausing (varInput = new OcrInput(@"img\Potter.LowQuality.tiff")){ // Enhance low quality inputInput.DeNoise(); // Fix digital noiseInput.Deskew(); // Fix rotation and skewing // Perform the OCR varResult = Ocr.Read(Input); // Display the textConsole.WriteLine(Result.Text);}
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput(@"img\Potter.LowQuality.tiff"))
{
// Enhance low quality input
Input.DeNoise(); // Fix digital noise
Input.Deskew(); // Fix rotation and skewing
// Perform the OCR
var Result = Ocr.Read(Input);
// Display the text
Console.WriteLine(Result.Text);
}
ImportsIronOcr' Initialize IronTesseract OCR engineDimOcrAs New IronTesseract()Ocr.Language = OcrLanguage.Kannada' Set OCR language to KannadaUsingInputAs New OcrInput("img\Potter.LowQuality.tiff") ' Enhance low quality inputInput.DeNoise() ' Fix digital noiseInput.Deskew() ' Fix rotation and skewing ' Perform the OCR DimResult = Ocr.Read(Input) ' Display the textConsole.WriteLine(Result.Text)EndUsing
Imports IronOcr
' Initialize IronTesseract OCR engine
Dim Ocr As New IronTesseract()
Ocr.Language = OcrLanguage.Kannada ' Set OCR language to Kannada
Using Input As New OcrInput("img\Potter.LowQuality.tiff")
' Enhance low quality input
Input.DeNoise() ' Fix digital noise
Input.Deskew() ' Fix rotation and skewing
' Perform the OCR
Dim Result = Ocr.Read(Input)
' Display the text
Console.WriteLine(Result.Text)
End Using
ಒಸಆರ ಫಲತಾಂಶಗಳನನು ಹುಡುಕಬಹುದಾದ ಪಡಎಫ ಆಗ ರಫಟ ಮಾಡ
ನಕಲಸಬಹುದಾದ ಪಠಯ ತಂತಗಳೊಡಗ ಚತರಕಕ ಪಡಎಫ. ಸರಚ ಇಂಜನಗಳು ಮತತು ಡೇಟಾಬೇಸನಂದ ಸೂಚಕ ಮಾಡಬಹುದು.
using IronOcr;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannadausing (varInput = new OcrInput()){ // Set title for the PDFInput.Title = "Quarterly Report";Input.AddImage("image1.jpeg");Input.AddImage("image2.png");Input.AddImage("image3.gif"); // Perform the OCR and save as searchable PDF varResult = Ocr.Read(Input);Result.SaveAsSearchablePdf("searchable.pdf");}
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Set title for the PDF
Input.Title = "Quarterly Report";
Input.AddImage("image1.jpeg");
Input.AddImage("image2.png");
Input.AddImage("image3.gif");
// Perform the OCR and save as searchable PDF
var Result = Ocr.Read(Input);
Result.SaveAsSearchablePdf("searchable.pdf");
}
ImportsIronOcr' Initialize IronTesseract OCR enginePrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Kannada' Set OCR language to KannadaUsingInput = New OcrInput() ' Set title for the PDFInput.Title = "Quarterly Report"Input.AddImage("image1.jpeg")Input.AddImage("image2.png")Input.AddImage("image3.gif") ' Perform the OCR and save as searchable PDF DimResult = Ocr.Read(Input)Result.SaveAsSearchablePdf("searchable.pdf")EndUsing
Imports IronOcr
' Initialize IronTesseract OCR engine
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Kannada ' Set OCR language to Kannada
Using Input = New OcrInput()
' Set title for the PDF
Input.Title = "Quarterly Report"
Input.AddImage("image1.jpeg")
Input.AddImage("image2.png")
Input.AddImage("image3.gif")
' Perform the OCR and save as searchable PDF
Dim Result = Ocr.Read(Input)
Result.SaveAsSearchablePdf("searchable.pdf")
End Using
ಹುಡುಕಬಹುದಾದ ಪಡಎಫ ಪರವರತನಗ ಟಐಎಫಎಫ
ಟಐಎಫಎಫ ಡಾಕಯುಮಂಟ ಅನನು (ಅಥವಾ ಇಮೇಜ ಫೈಲಗಳ ಯಾವುದೇ ಗುಂಪು) ನೇರವಾಗ ಹುಡುಕಬಹುದಾದ ಪಡಎಫಗ ಪರವರತಸ, ಅದನನು ಅಂತರಜಾಲ, ವಬಸೈಟ ಮತತು ಗೂಗಲ ಸರಚ ಇಂಜನಗಳಂದ ಸೂಚಸಬಹುದು.
using IronOcr;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannadausing (varInput = new OcrInput()){ // Add TIFF with multiple framesInput.AddMultiFrameTiff("example.tiff"); // Perform the OCR and save as searchable PDF varResult = Ocr.Read(Input).SaveAsSearchablePdf("searchable.pdf");}
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Add TIFF with multiple frames
Input.AddMultiFrameTiff("example.tiff");
// Perform the OCR and save as searchable PDF
var Result = Ocr.Read(Input).SaveAsSearchablePdf("searchable.pdf");
}
ImportsIronOcr' Initialize IronTesseract OCR enginePrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Kannada' Set OCR language to KannadaUsingInput = New OcrInput() ' Add TIFF with multiple framesInput.AddMultiFrameTiff("example.tiff") ' Perform the OCR and save as searchable PDF DimResult = Ocr.Read(Input).SaveAsSearchablePdf("searchable.pdf")EndUsing
Imports IronOcr
' Initialize IronTesseract OCR engine
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Kannada ' Set OCR language to Kannada
Using Input = New OcrInput()
' Add TIFF with multiple frames
Input.AddMultiFrameTiff("example.tiff")
' Perform the OCR and save as searchable PDF
Dim Result = Ocr.Read(Input).SaveAsSearchablePdf("searchable.pdf")
End Using
ಒಸಆರ ಫಲತಾಂಶಗಳನನು HTML ಆಗ ರಫಟ ಮಾಡ
ಒಸಆರ ಚತರ XHTML ಪರವರತನಗ.
using IronOcr;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannadausing (varInput = new OcrInput()){ // Set title for the XHTMLInput.Title = "Html Title";Input.AddImage("image1.jpeg"); // Perform the OCR and save results as XHTML varResult = Ocr.Read(Input);Result.SaveAsHocrFile("results.html");}
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput())
{
// Set title for the XHTML
Input.Title = "Html Title";
Input.AddImage("image1.jpeg");
// Perform the OCR and save results as XHTML
var Result = Ocr.Read(Input);
Result.SaveAsHocrFile("results.html");
}
ImportsIronOcr' Initialize IronTesseract OCR enginePrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Kannada' Set OCR language to KannadaUsingInput = New OcrInput() ' Set title for the XHTMLInput.Title = "Html Title"Input.AddImage("image1.jpeg") ' Perform the OCR and save results as XHTML DimResult = Ocr.Read(Input)Result.SaveAsHocrFile("results.html")EndUsing
Imports IronOcr
' Initialize IronTesseract OCR engine
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Kannada ' Set OCR language to Kannada
Using Input = New OcrInput()
' Set title for the XHTML
Input.Title = "Html Title"
Input.AddImage("image1.jpeg")
' Perform the OCR and save results as XHTML
Dim Result = Ocr.Read(Input)
Result.SaveAsHocrFile("results.html")
End Using
using IronOcr;// Initialize IronTesseract OCR enginevarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannadausing (varInput = new OcrInput(@"LowQuality.jpeg")){ // Improve the quality of low-quality image for better OCR resultsInput.DeNoise(); // Reduce digital noiseInput.Deskew(); // Correct skewness // Perform the OCR varResult = Ocr.Read(Input); // Display the extracted textConsole.WriteLine(Result.Text);}
using IronOcr;
// Initialize IronTesseract OCR engine
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada; // Set OCR language to Kannada
using (var Input = new OcrInput(@"LowQuality.jpeg"))
{
// Improve the quality of low-quality image for better OCR results
Input.DeNoise(); // Reduce digital noise
Input.Deskew(); // Correct skewness
// Perform the OCR
var Result = Ocr.Read(Input);
// Display the extracted text
Console.WriteLine(Result.Text);
}
ImportsIronOcr' Initialize IronTesseract OCR enginePrivateOcr = New IronTesseract()Ocr.Language = OcrLanguage.Kannada' Set OCR language to KannadaUsingInput = New OcrInput("LowQuality.jpeg") ' Improve the quality of low-quality image for better OCR resultsInput.DeNoise() ' Reduce digital noiseInput.Deskew() ' Correct skewness ' Perform the OCR DimResult = Ocr.Read(Input) ' Display the extracted textConsole.WriteLine(Result.Text)EndUsing
Imports IronOcr
' Initialize IronTesseract OCR engine
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.Kannada ' Set OCR language to Kannada
Using Input = New OcrInput("LowQuality.jpeg")
' Improve the quality of low-quality image for better OCR results
Input.DeNoise() ' Reduce digital noise
Input.Deskew() ' Correct skewness
' Perform the OCR
Dim Result = Ocr.Read(Input)
' Display the extracted text
Console.WriteLine(Result.Text)
End Using
using IronOcr;// PM> Install IronOcr.Languages.Arabic// Create IronTesseract instancevarOcr = new IronTesseract();// Set language to ArabicOcr.Language = OcrLanguage.Arabic;using (var input = new OcrInput()){ // Add image with Arabic text input.AddImage("img/arabic.gif"); // Enhance image if necessary // For this example, the input is low quality // Perform the OCR varResult = Ocr.Read(input); // Arabic is not easily printed in Console in Windows, saving insteadResult.SaveAsTextFile("arabic.txt");}
using IronOcr;
// PM> Install IronOcr.Languages.Arabic
// Create IronTesseract instance
var Ocr = new IronTesseract();
// Set language to Arabic
Ocr.Language = OcrLanguage.Arabic;
using (var input = new OcrInput())
{
// Add image with Arabic text
input.AddImage("img/arabic.gif");
// Enhance image if necessary
// For this example, the input is low quality
// Perform the OCR
var Result = Ocr.Read(input);
// Arabic is not easily printed in Console in Windows, saving instead
Result.SaveAsTextFile("arabic.txt");
}
ImportsIronOcr' PM> Install IronOcr.Languages.Arabic' Create IronTesseract instanceDimOcr = New IronTesseract()' Set language to ArabicOcr.Language = OcrLanguage.ArabicUsing input = New OcrInput() ' Add image with Arabic text input.AddImage("img/arabic.gif") ' Enhance image if necessary ' For this example, the input is low quality ' Perform the OCR DimResult = Ocr.Read(input) ' Arabic is not easily printed in Console in Windows, saving insteadResult.SaveAsTextFile("arabic.txt")EndUsing
Imports IronOcr
' PM> Install IronOcr.Languages.Arabic
' Create IronTesseract instance
Dim Ocr = New IronTesseract()
' Set language to Arabic
Ocr.Language = OcrLanguage.Arabic
Using input = New OcrInput()
' Add image with Arabic text
input.AddImage("img/arabic.gif")
' Enhance image if necessary
' For this example, the input is low quality
' Perform the OCR
Dim Result = Ocr.Read(input)
' Arabic is not easily printed in Console in Windows, saving instead
Result.SaveAsTextFile("arabic.txt")
End Using
ಬಹು ಭಾಷಾ ಉದಾಹರಣ
ಒಂದೇ ಸಮಯದಲಲ ಅನೇಕ ಭಾಷಗಳನನು ಬಳಸಕೊಂಡು ಒಸಆರಗ ಸಹ ಸಾಧಯವದ. ಯುನಕೋಡ ಡಾಕಯುಮಂಟಗಳಲಲ ಇಂಗಲಷ ಭಾಷಯ ಮಟಾಡೇಟಾ ಮತತು URL ಗಳನನು ಪಡಯಲು ಇದು ನಜವಾಗಯೂ ಸಹಾಯ ಮಾಡುತತದ.
using IronOcr;// PM> Install IronOcr.Languages.ChineseSimplified// Create IronTesseract instancevarOcr = new IronTesseract();// Set primary language to Simplified ChineseOcr.Language = OcrLanguage.ChineseSimplified;// Add a secondary languageOcr.AddSecondaryLanguage(OcrLanguage.Kannada);// Use OCR languagesusing (var input = new OcrInput()){ input.Add("multi-language.pdf"); // Perform the OCR varResult = Ocr.Read(input); // Save text resultsResult.SaveAsTextFile("results.txt");}
using IronOcr;
// PM> Install IronOcr.Languages.ChineseSimplified
// Create IronTesseract instance
var Ocr = new IronTesseract();
// Set primary language to Simplified Chinese
Ocr.Language = OcrLanguage.ChineseSimplified;
// Add a secondary language
Ocr.AddSecondaryLanguage(OcrLanguage.Kannada);
// Use OCR languages
using (var input = new OcrInput())
{
input.Add("multi-language.pdf");
// Perform the OCR
var Result = Ocr.Read(input);
// Save text results
Result.SaveAsTextFile("results.txt");
}
ImportsIronOcr' PM> Install IronOcr.Languages.ChineseSimplified' Create IronTesseract instanceDimOcr = New IronTesseract()' Set primary language to Simplified ChineseOcr.Language = OcrLanguage.ChineseSimplified' Add a secondary languageOcr.AddSecondaryLanguage(OcrLanguage.Kannada)' Use OCR languagesUsing input = New OcrInput() input.Add("multi-language.pdf") ' Perform the OCR DimResult = Ocr.Read(input) ' Save text resultsResult.SaveAsTextFile("results.txt")EndUsing
Imports IronOcr
' PM> Install IronOcr.Languages.ChineseSimplified
' Create IronTesseract instance
Dim Ocr = New IronTesseract()
' Set primary language to Simplified Chinese
Ocr.Language = OcrLanguage.ChineseSimplified
' Add a secondary language
Ocr.AddSecondaryLanguage(OcrLanguage.Kannada)
' Use OCR languages
Using input = New OcrInput()
input.Add("multi-language.pdf")
' Perform the OCR
Dim Result = Ocr.Read(input)
' Save text results
Result.SaveAsTextFile("results.txt")
End Using
using IronOcr;using System.Drawing; // Add reference to System.Drawing// Initialize IronTesseractvarOcr = new IronTesseract();Ocr.Language = OcrLanguage.Kannada;Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;// Enable barcode readingOcr.Configuration.ReadBarCodes = true;using (varInput = new OcrInput(@"images\sample.tiff")){ // Perform OCR and get results OcrResultResult = Ocr.Read(Input); // Access advanced OCR result properties varPages = Result.Pages; varWords = Pages[0].Words; varBarcodes = Result.Barcodes; // Explore detailed API: // - Pages, Bounds, Paragraphs, Lines, Words, Characters // - Image export, font metrics, statistical data}
using IronOcr;
using System.Drawing; // Add reference to System.Drawing
// Initialize IronTesseract
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.Kannada;
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm;
// Enable barcode reading
Ocr.Configuration.ReadBarCodes = true;
using (var Input = new OcrInput(@"images\sample.tiff"))
{
// Perform OCR and get results
OcrResult Result = Ocr.Read(Input);
// Access advanced OCR result properties
var Pages = Result.Pages;
var Words = Pages[0].Words;
var Barcodes = Result.Barcodes;
// Explore detailed API:
// - Pages, Bounds, Paragraphs, Lines, Words, Characters
// - Image export, font metrics, statistical data
}
ImportsIronOcrImportsSystem.Drawing' Add reference to System.Drawing' Initialize IronTesseractDimOcrAs New IronTesseract()Ocr.Language = OcrLanguage.KannadaOcr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm' Enable barcode readingOcr.Configuration.ReadBarCodes = TrueUsingInputAs New OcrInput("images\sample.tiff") ' Perform OCR and get results DimResultAsOcrResult = Ocr.Read(Input) ' Access advanced OCR result properties DimPages = Result.Pages DimWords = Pages(0).Words DimBarcodes = Result.Barcodes ' Explore detailed API: ' - Pages, Bounds, Paragraphs, Lines, Words, Characters ' - Image export, font metrics, statistical dataEndUsing
Imports IronOcr
Imports System.Drawing ' Add reference to System.Drawing
' Initialize IronTesseract
Dim Ocr As New IronTesseract()
Ocr.Language = OcrLanguage.Kannada
Ocr.Configuration.EngineMode = TesseractEngineMode.TesseractAndLstm
' Enable barcode reading
Ocr.Configuration.ReadBarCodes = True
Using Input As New OcrInput("images\sample.tiff")
' Perform OCR and get results
Dim Result As OcrResult = Ocr.Read(Input)
' Access advanced OCR result properties
Dim Pages = Result.Pages
Dim Words = Pages(0).Words
Dim Barcodes = Result.Barcodes
' Explore detailed API:
' - Pages, Bounds, Paragraphs, Lines, Words, Characters
' - Image export, font metrics, statistical data
End Using
ಪರದರಶನ
ತಂತನೕಗಳು ಪರದರಶನದಲಲ ಹಳುವಾಗ ಭಾರತೀಯ ವಾಸತವದಲಲ ಐರನ ಒಸಆರ ಪಟಟಗಯು ಎತತವ
ಸ #, ವಬ, ಎಫ #, ಅಥವಾ ಇನನಾವುದೇ .ನಟ ಭಾಷಯಲಲ ಒಸಆರ ಬಗಗ ಇನನಷಟು ತಳದುಕೊಳಳಲು, ದಯವಟಟು ನಮಮ ಸಮುದಾಯ ಟಯುಟೋರಯಲ ಗಳನನು ಓದ, ಇದು ಕಬಬಣದ ಓಸಆರ ಅನನು ಹೇಗ ಬಳಸಬಹುದು ಎಂಬುದರ ನೈಜ ಪರಪಂಚದ ಉದಾಹರಣಗಳನನು ನೀಡುತತದ ಮತತು ಉತತಮವಾದದನನು ಹೇಗ ಪಡಯುವುದು ಎಂಬುದರ ಸೂಕಷಮ ವಯತಯಾಸಗಳನನು ತೋರಸುತತದ ಈ ಗರಂಥಾಲಯ.
Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.