1. สินค้า
  2.   OCR
  3.   .NET
  4.   Free-OCR-API-CSharp
 
  

Open Source C# .NET API เพื่อการรู้จำข้อความ OCR ที่เร็วขึ้น

API การรู้จำอักขระด้วยแสง (OCR) C# .NET ฟรีเพื่อการรู้จำข้อความจากรูปภาพที่เร็วขึ้น รวมถึงเอกสารที่สแกน PDF แบบหลายหน้า และรูปถ่าย

การรู้จำอักขระด้วยแสง (OCR) เป็นเทคโนโลยีที่มีประโยชน์มากที่ช่วยให้เครื่องจักรสามารถอ่านข้อความจากรูปภาพและเอกสาร และแปลงเป็นข้อความที่เครื่องอ่านได้ ในช่วงไม่กี่ครั้งที่ผ่านมา OCR ได้รับความนิยมมากขึ้นเนื่องจากการเพิ่มขึ้นของระบบดิจิทัลและความจำเป็นในการประมวลผลข้อมูลอัตโนมัติ มี OCR API มากมายที่นักพัฒนาสามารถใช้เพื่อนำ OCR ไปใช้งานในแอปพลิเคชันของตนได้ หนึ่งใน API ดังกล่าวคือ Free-OCR-API-CSharp ซึ่งเป็น OCR API ขั้นสูงฟรีที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างแอปพลิเคชัน .NET สำหรับจัดการการดำเนินการ OCR API ใช้งานได้ฟรีโดยสมบูรณ์และไม่ต้องเสียค่าธรรมเนียมการลงทะเบียนหรือสมัครสมาชิก

Free-OCR-API-CSharp เป็น OCR API ฟรีที่ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์สามารถรวมฟังก์ชัน OCR เข้ากับแอปพลิเคชัน C# ของตนโดยไม่ต้องพึ่งพาภายนอกใดๆ API ใช้เทคโนโลยี OCR ขั้นสูงที่ช่วยให้สามารถจดจำข้อความจากรูปภาพ รวมถึงเอกสารที่สแกน, PDF และรูปถ่าย API รองรับหลายภาษาและสามารถจดจำข้อความในรูปแบบแบบอักษรและขนาดต่างๆ API รองรับหลายภาษา รวมถึงอังกฤษ ฝรั่งเศส เยอรมัน อิตาลี โปรตุเกส และสเปน เทคโนโลยี OCR ที่ API ใช้นั้นรวดเร็วและแม่นยำ ช่วยให้จดจำข้อความได้อย่างรวดเร็วและมีประสิทธิภาพ โดยรวมแล้ว เป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาซอฟต์แวร์ในการเพิ่มฟังก์ชัน OCR ขั้นสูงภายในแอปพลิเคชัน C# ของตนได้อย่างง่ายดาย

Previous Next

เริ่มต้นใช้งาน Free-OCR-API-CSharp

วิธีแนะนำในการติดตั้ง Free-OCR-API-CSharp คือการใช้ NuGet โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Free-OCR-API-CSharp ผ่าน NuGet

 Install-Package Free-OCR-API-CSharp

คุณยังสามารถติดตั้งได้ด้วยตนเอง ดาวน์โหลดไฟล์รุ่นล่าสุดได้โดยตรงจากที่เก็บ GitHub

จดจำข้อความจากรูปภาพผ่าน C# OCR API

API แบบโอเพ่นซอร์ส Free-OCR-API-CSharp ได้รวมการสนับสนุนสำหรับคุณลักษณะที่ยอดเยี่ยมสำหรับการจดจำข้อความจากรูปภาพประเภทต่างๆ ในภาษาต่างๆ ภายในแอปพลิเคชัน .NET เพื่อให้บรรลุเป้าหมาย นักพัฒนาซอฟต์แวร์เพียงแค่ต้องโหลดอิมเมจของตนลงในอาร์เรย์ไบต์และเรียกใช้วิธี OCR ของอินสแตนซ์ FreeOcrApi โดยส่งผ่านอาร์เรย์ไบต์และภาษาของข้อความที่จะจดจำ ไลบรารียังมีคุณสมบัติที่ยอดเยี่ยมสำหรับการจดจำข้อความเป็นชุดจากหลายไฟล์ในคราวเดียว ทำให้ง่ายต่อการประมวลผลไฟล์จำนวนมากในคราวเดียว ตัวอย่างต่อไปนี้แสดงวิธีการจดจำข้อความจากรูปภาพโดยใช้โค้ด C# .NET

จะจดจำข้อความจากรูปภาพผ่าน C# API ได้อย่างไร

using System;
using System.IO;
using FreeOcrApi;
var ocr = new FreeOcrApi("your-api-key");

// Load your image file into a byte array:
byte[] imageData = File.ReadAllBytes("path-to-your-image-file");
string recognizedText = ocr.OCR(imageData, "eng");

// Finally, display the recognized text in the console or save it to a file:
Console.WriteLine(recognizedText);
File.WriteAllText("path-to-output-file", recognizedText);

สร้างไฟล์ PDF ที่ค้นหาได้ผ่าน C# API

API แบบโอเพ่นซอร์ส Free-OCR-API-CSharp ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้าง PDF ที่สามารถค้นหาได้ (หรือที่เรียกว่า Sandwich PDF) ได้โดยตรงภายในแอปพลิเคชัน C# ของตนเอง ตามค่าเริ่มต้น เลเยอร์ข้อความที่เพิ่มไว้จะมองเห็นได้ ซึ่งช่วยให้ผู้ใช้มีโอกาสที่ดีในการทดสอบผลลัพธ์ เนื่องจากสามารถเปรียบเทียบเอาต์พุต OCR กับรูปภาพที่สแกนได้โดยตรง ตัวอย่างต่อไปนี้สาธิตวิธีที่นักพัฒนาซอฟต์แวร์สามารถโหลดรูปภาพและแปลงเป็นเอกสาร PDF การค้นหาโดยใช้โค้ด C#

จะสร้าง PDF ที่ค้นหาได้ผ่าน C# ApI ได้อย่างไร

using System.IO;
using FreeOcrApi;
using PdfSharpCore.Drawing;
using PdfSharpCore.Pdf;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            FreeOcrApiWrapper api = new FreeOcrApiWrapper("YOUR_API_KEY");
            MemoryStream imageStream = new MemoryStream(File.ReadAllBytes("path/to/image.jpg"));
            string text = api.Recognize(imageStream);
            PdfDocument pdf = new PdfDocument();
            PdfPage page = pdf.AddPage();
            XGraphics gfx = XGraphics.FromPdfPage(page);
            XFont font = new XFont("Verdana", 12, XFontStyle.Regular);
            gfx.DrawString(text, font, XBrushes.Black, new XRect(0, 0, page.Width, page.Height), XStringFormats.TopLeft);
            pdf.Save("path/to/output.pdf");
        }
    }
}


 ไทย