Perkenalan

Pengenalan Karakter Optik (OCR) adalah teknologi penting untuk mengekstrak teks dari gambar, yang memungkinkan pengembang untuk membuat aplikasi yang dapat membaca dan memproses informasi tekstual dengan lancar. Aspose.OCR untuk .NET adalah pustaka canggih yang dirancang untuk menyederhanakan integrasi kemampuan OCR ke dalam aplikasi .NET Anda. Panduan ini akan mengilustrasikan cara melakukan OCR pada gambar langsung dari URL hanya dalam beberapa langkah mudah.

Prasyarat

Sebelum memulai, pastikan Anda memiliki prasyarat berikut:

  • Aspose.OCR untuk .NET: Unduh dan integrasikan pustaka Aspose.OCR ke dalam proyek .NET Anda dari halaman rilis.
  • Lingkungan Pengembangan: Siapkan lingkungan pengembangan .NET di komputer Anda (Visual Studio direkomendasikan).

Langkah 1: Impor Namespace yang Diperlukan

Untuk memanfaatkan fitur yang ditawarkan oleh Aspose.OCR, impor namespace yang diperlukan dalam proyek Anda:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
using Aspose.OCR.Models;

Langkah 2: Tentukan Direktori Dokumen

Tentukan direktori untuk dokumen Anda. Ganti "Your Document Directory" dengan jalur ke direktori kerja Anda:

string dataDir = "Your Document Directory";

Langkah 3: Berikan URL Gambar

Tentukan URL gambar yang ingin Anda ekstrak teksnya. Pastikan gambar tersebut dapat diakses publik:

string uri = "https://contoh.com/gambar.jpg";

Langkah 4: Inisialisasi Aspose.OCR

Buat contoh dari AsposeOcr kelas, yang akan Anda gunakan untuk melakukan operasi OCR:

AsposeOcr api = new AsposeOcr();

Langkah 5: Mengenali Teks dari Gambar

Gunakan RecognizeImageFromUri Metode untuk mengekstrak teks dari URL gambar. Anda dapat menyesuaikan berbagai pengaturan pengenalan berdasarkan kebutuhan spesifik Anda:

RecognitionResult result = api.RecognizeImageFromUri(uri, new RecognitionSettings
{
    DetectAreas = true,
    RecognizeSingleLine = false,
    AutoSkew = true,
    RecognitionAreas = new List<Rectangle>
    {
        new Rectangle(1, 3, 390, 70),
        new Rectangle(1, 72, 390, 70)
    }
});

Langkah 6: Menampilkan Hasil Pengenalan

Keluarkan teks yang dikenali beserta informasi relevan, termasuk area yang dikenali dan peringatan:

Console.WriteLine($"Text:\n {result.RecognitionText}");
Console.WriteLine("Areas:");
result.RecognitionAreasText.ForEach(a => Console.WriteLine($"{a}"));
Console.WriteLine("Warnings:");
result.Warnings.ForEach(w => Console.WriteLine($"{w}"));
Console.WriteLine($"JSON: {result.GetJson()}");

Langkah 7: Jalankan Aplikasi Anda

Jalankan aplikasi Anda. Jika semuanya dikonfigurasi dengan benar, Anda akan melihat eksekusi proses OCR yang berhasil:

Console.WriteLine("OCR process executed successfully.");

Kesimpulan

Mengintegrasikan kemampuan OCR ke dalam aplikasi .NET Anda menjadi mudah dengan Aspose.OCR. Panduan ini memandu Anda melalui langkah-langkah penting untuk melakukan OCR pada gambar dari URL, membangun fondasi untuk mengembangkan aplikasi yang memanfaatkan teknologi pengenalan teks.

Pertanyaan yang Sering Diajukan

Apakah Aspose.OCR cocok untuk mengenali banyak bahasa?

Ya, Aspose.OCR mendukung berbagai bahasa, menjadikannya ideal untuk aplikasi yang menargetkan pengguna internasional.

Dapatkah Aspose.OCR menangani pengenalan teks baris tunggal dan multi-baris?

Tentu saja! Pustaka ini serbaguna, memungkinkan pengenalan teks satu baris maupun multi-baris sesuai kebutuhan proyek Anda.

Pilihan lisensi apa yang tersedia untuk Aspose.OCR?

Anda dapat mempelajari tentang berbagai pilihan lisensi dan melakukan pembelian dari Toko Aspose.

Apakah ada versi uji coba Aspose.OCR?

Ya, uji coba gratis tersedia. Anda dapat menjelajahinya di halaman rilis.

Di mana saya dapat menemukan dukungan untuk Aspose.OCR?

Untuk bantuan atau diskusi komunitas tentang Aspose.OCR, kunjungi Forum Aspose.OCR.