Aspose.OCR  for .NET

แปลงรูปภาพและ PDF เป็นข้อความใน .NET

เพิ่มการรู้จำอักขระด้วยแสง (OCR) ให้กับแอปพลิเคชัน .NET ของคุณด้วยโค้ดสองสามบรรทัด

  Download Free Trial
  
 

Aspose.OCR สำหรับ .NET เป็น API ที่ทรงพลังแต่ใช้งานง่ายและคุ้มค่าสำหรับการรู้จำอักขระด้วยแสง ด้วยสิ่งนี้ คุณสามารถเพิ่มฟังก์ชัน OCR ให้กับแอปพลิเคชัน .NET ของคุณได้ในโค้ดน้อยกว่า 5 บรรทัด โดยไม่ต้องกังวลเกี่ยวกับคณิตศาสตร์ที่ซับซ้อน โครงข่ายประสาทเทียม และรายละเอียดทางเทคนิคอื่นๆ ประสบการณ์ของเราในด้านเทคโนโลยีแมชชีนเลิร์นนิงและการพัฒนาเป็นเวลาหลายปีส่งผลให้เอ็นจิ้น OCR มีความเร็วและความแม่นยำที่เหนือกว่าซึ่งรองรับ 26 ภาษาตามสคริปต์ ละติน และ ซิริลลิก รวมถึง ภาษาจีน OCR API สามารถจดจำภาพที่สแกน ภาพถ่ายจากสมาร์ทโฟน ภาพหน้าจอ พื้นที่ของรูปภาพ และ PDF ที่สแกน และส่งคืนผลลัพธ์ในรูปแบบเอกสารและการแลกเปลี่ยนข้อมูลยอดนิยม ฟิลเตอร์ก่อนการประมวลผลต่างๆ ช่วยให้คุณจดจำภาพที่หมุน เอียง และมีนอยส์ได้ สามารถปรับปรุงประสิทธิภาพการจดจำและโหลดระบบเพิ่มเติมได้ด้วยการถ่ายโอนงานการคำนวณที่เน้นทรัพยากรไปยัง GPU

คุณสมบัติและความสามารถของ Aspose.OCR สำหรับ .NET

แปลงรูปภาพและ PDF เป็นข้อความ

รองรับรูปแบบภาพทั้งหมดที่คุณจะได้รับจากเครื่องสแกนหรือกล้อง

อ่านภาษาตามภาษาละตินและซิริลลิก

รู้จักตัวอักษรจีนมากกว่า 6,000 ตัว

ตรวจจับและจดจำแบบอักษรยอดนิยมทั้งหมด

รักษารูปแบบตัวอักษรและการจัดรูปแบบอย่างระมัดระวัง

ประมวลผลทั้งภาพหรือพื้นที่ที่เลือกเท่านั้น

รองรับการหมุนภาพเบ้และมีสัญญาณรบกวน

การจดจำชุดของรูปภาพทั้งหมดในโฟลเดอร์หรือไฟล์เก็บถาวร

รับรู้รูปภาพที่ให้ไว้เป็นลิงก์ของเว็บ

ค้นหาและแก้ไขคำที่สะกดผิดโดยอัตโนมัติ

เข้ากันได้อย่างสมบูรณ์กับผลิตภัณฑ์ Aspose อื่น ๆ

ติดตั้งง่าย

Aspose.OCR สำหรับ .NET ถูกแจกจ่ายเป็นแพ็คเกจ NuGet ที่มีน้ำหนักเบา หรือเป็น ไฟล์ที่สามารถดาวน์โหลดได้ โดยมีการพึ่งพาน้อยที่สุด เพียง ติดตั้ง ลงในโปรเจ็กต์ของคุณ และคุณพร้อมที่จะจดจำข้อความในภาษาที่รองรับ และบันทึกผลการจดจำในรูปแบบที่รองรับ

ขอใบอนุญาตชั่วคราว เพื่อเริ่มสร้างแอปพลิเคชัน OCR ที่ทำงานได้อย่างสมบูรณ์โดยไม่มีข้อจำกัดและข้อจำกัดใดๆ

ง่ายต่อการใช้

คุณต้องมีโค้ด สาม บรรทัดเพื่อจดจำภาพและแสดงผล ใช่มันง่ายจริงๆ!

รูปภาพเป็นข้อความใน 3 บรรทัด - C #

// เริ่มต้นเครื่องยนต์ OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// จดจำรูปภาพเป็นข้อความ
string result = recognitionEngine.RecognizeImage("sample.jpg");

// แสดงผลการรับรู้
Console.WriteLine(result);

ข้ามแพลตฟอร์ม

ไลบรารีรองรับ .NET Standard 2.0 อย่างสมบูรณ์ หมายความว่าแอปพลิเคชันสามารถทำงานบนแพลตฟอร์มใดก็ได้: เดสก์ท็อป Windows, Windows Server, macOS, Linux และคลาวด์

26 ภาษาที่ได้รับการยอมรับ

OCR API สามารถจดจำภาษาจำนวนมากและสคริปต์การเขียนยอดนิยมทั้งหมด รวมถึงข้อความที่มีภาษาผสม

  • ตัวอักษรละตินแบบขยาย : โครเอเชีย เช็ก เดนมาร์ก ดัตช์ อังกฤษ เอสโตเนีย ฟินแลนด์ ฝรั่งเศส เยอรมัน อิตาลี ลัตเวีย ลิทัวเนีย นอร์เวย์ โปแลนด์ โปรตุเกส โรมาเนีย สโลวัก สโลวีเนีย สเปน สวีเดน
  • อักษรซีริลลิก : เบลารุส บัลแกเรีย คาซัค รัสเซีย เซอร์เบีย ยูเครน
  • ภาษาจีน : มากกว่า 6,000 ตัวอักษร

คุณสามารถปล่อยให้การตรวจหาภาษาไปที่ห้องสมุดหรือกำหนดภาษาด้วยตนเองเพื่อเพิ่มประสิทธิภาพการรู้จำและความน่าเชื่อถือ

จดจำภาพถ่าย

อุปสรรคที่ใหญ่ที่สุดสำหรับแอปพลิเคชัน OCR คือเครื่องสแกนไม่ธรรมดาสำหรับผู้ใช้ปลายทาง API มีตัวกรองภาพก่อนการประมวลผลที่มีประสิทธิภาพซึ่งสามารถจัดการกับภาพที่หมุน บิดเบี้ยวและมีสัญญาณรบกวนได้ ร่วมกับการรองรับรูปแบบภาพทั้งหมด ทำให้สามารถจดจำภาพถ่ายในสมาร์ทโฟนได้อย่างน่าเชื่อถือ การประมวลผลล่วงหน้าและการแก้ไขภาพส่วนใหญ่จะดำเนินการโดยอัตโนมัติ ดังนั้นคุณจะต้องเข้าไปแทรกแซงเฉพาะกรณีที่ยากลำบากเท่านั้น

ใช้การแก้ไขภาพอัตโนมัติ - C#

// เริ่มต้นเครื่องยนต์ OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// เปิดใช้งานการคำนวณความเบ้อัตโนมัติและความคมชัด
var recognitionEngine = new Aspose.OCR.AsposeOcr();
var recognitionSettings = new Aspose.OCR.RecognitionSettings() {
    AutoContrast = true,
    AutoSkew = true
};

// รับรู้ภาพ
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeImage("IMG_20220622_163123.jpg", recognitionSettings);

ตัวแปลงอเนกประสงค์

API สามารถอ่านรูปภาพใดๆ ที่คุณได้รับจากสแกนเนอร์ กล้อง หรือสมาร์ทโฟนอย่างแท้จริง: เอกสาร PDF, JPEG, PNG, TIFF, GIF, รูปภาพ BMP และแม้แต่ไฟล์ DjVu รองรับเอกสาร PDF หลายหน้า ภาพ TIFF และ DjVu คุณยังสามารถให้รูปภาพจากเว็บผ่าน URL

ผลการรับรู้จะถูกส่งคืนในรูปแบบเอกสารและการแลกเปลี่ยนข้อมูลที่เป็นที่นิยมที่สุด: ข้อความธรรมดา, PDF, Microsoft Word, Microsoft Excel, JSON และ XML

รู้จัก PDF และบันทึกผลลัพธ์เป็น JSON - C#

// เริ่มต้นเครื่องยนต์ OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// จดจำทุกหน้าจากการสแกน PDF
var pages = recognitionEngine.RecognizePdf("sample.pdf", new Aspose.OCR.DocumentRecognitionSettings());

// ส่งออกแต่ละหน้าเป็น JSON
foreach(var page in pages)
{
    Console.WriteLine(page.GetJson());
}

การเพิ่มประสิทธิภาพทรัพยากร

การรู้จำอักขระด้วยแสงเป็นกระบวนการที่ใช้ทรัพยากรมาก API นำเสนอวิธีที่ยืดหยุ่นมากในการสร้างสมดุลในกลุ่มสามคุณภาพตามเวลาราคาแบบคลาสสิก:

  • เลือกระหว่างการจดจำอย่างละเอียดและการจดจำอย่างรวดเร็ว
  • ระบุจำนวนเธรดที่จัดสรรสำหรับการจดจำ หรืออนุญาตให้ไลบรารีปรับขนาดตามจำนวนคอร์ของโปรเซสเซอร์โดยอัตโนมัติ
  • เพิ่มพื้นที่ให้ CPU โดยลดการคำนวณไปที่ GPU

การรับรู้อย่างรวดเร็ว - C #

// เริ่มต้นเครื่องยนต์ OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// รับรู้ภาพในโหมดที่เร็วที่สุด
string result = recognitionEngine.RecognizeImageFast("sample.jpg");

ตรวจสอบการสะกด

แม้ว่า OCR จะให้ผลลัพธ์ที่เชื่อถือได้ แต่ข้อบกพร่องด้านฝุ่นและการพิมพ์อาจทำให้ระบบจดจำสัญลักษณ์บางอย่างไม่ถูกต้อง OCR API มีตัวตรวจการสะกดในตัวที่จะแทนที่คำที่สะกดผิดโดยอัตโนมัติและช่วยให้คุณไม่ต้องแก้ไขผลการจดจำด้วยตนเอง

ผลการตรวจสอบการสะกดคำ - C#

// เริ่มต้นเครื่องยนต์ OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// เปิดใช้งานความคมชัดอัตโนมัติ
var recognitionEngine = new Aspose.OCR.AsposeOcr();
var recognitionSettings = new Aspose.OCR.RecognitionSettings() {
    AutoContrast = true
};

// รับรู้ภาพ
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeImage("sample.jpg", recognitionSettings);

// แก้ไขคำที่สะกดผิด
string text =  result.GetSpellCheckCorrectedText();

การประมวลผลแบทช์

OCR API ช่วยให้คุณไม่ต้องจำทุกภาพทีละภาพโดยเสนอวิธีการประมวลผลแบบกลุ่มต่างๆ ที่ช่วยให้คุณจดจำภาพหลายภาพในการเรียกครั้งเดียว:

  • การรับรู้ไฟล์ PDF, TIFF และ DjVu แบบหลายหน้า
  • การรับรู้ของไฟล์ทั้งหมดในโฟลเดอร์
  • การรับรู้ของไฟล์ทั้งหมดในไฟล์เก็บถาวร
  • การรับรู้ไฟล์ทั้งหมดจากรายการ

เรียนรู้ตามตัวอย่าง

Aspose.OCR สำหรับ .NET มาพร้อมกับ ตัวอย่าง จำนวนหนึ่งที่เขียนในภาษา C# ที่ช่วยให้คุณทำความคุ้นเคยกับฟังก์ชันและความสามารถของมันได้อย่างรวดเร็ว และให้แนวคิดในการสร้างโซลูชันสำหรับความต้องการทางธุรกิจของคุณ

  
  

Aspose ยังมี OCR API ดั้งเดิมสำหรับภาษาโปรแกรมยอดนิยมอื่นๆ: