แปลงรูปภาพและ PDF เป็นข้อความใน .NET
เพิ่มการรู้จำอักขระด้วยแสง (OCR) ให้กับแอปพลิเคชัน .NET ของคุณด้วยโค้ดสองสามบรรทัด
Download Free TrialAspose.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# ที่ช่วยให้คุณทำความคุ้นเคยกับฟังก์ชันและความสามารถของมันได้อย่างรวดเร็ว และให้แนวคิดในการสร้างโซลูชันสำหรับความต้องการทางธุรกิจของคุณ
Support and Learning Resources
- แหล่งเรียนรู้
- เอกสาร
- รหัสแหล่งที่มา
- การอ้างอิง API
- วิดีโอสอน
- การสนับสนุนผลิตภัณฑ์
- การสนับสนุนฟรี
- การสนับสนุนแบบชำระเงิน
- บล็อก
- บันทึกประจำรุ่น
- ทำไมต้อง Aspose.OCR สำหรับ .NET
- รายชื่อลูกค้า
- เรื่องราวความสำเร็จ