Ekstrak Barcode dari Dokumen dengan Opsi
Perkenalan
Dalam tutorial ini, kita akan memandu proses mengekstraksi kode batang dari dokumen menggunakan GroupDocs.Parser untuk .NET. GroupDocs.Parser adalah perpustakaan canggih yang memungkinkan Anda mengekstrak teks, metadata, dan kode batang dari berbagai format dokumen seperti PDF, Microsoft Word, Excel, dan banyak lagi.
Prasyarat
Sebelum memulai, pastikan Anda memiliki prasyarat berikut:
- Lingkungan Pengembangan: Pastikan Anda telah menginstal Visual Studio di mesin Anda.
- Perpustakaan GroupDocs.Parser: Unduh dan instal perpustakaan GroupDocs.Parser untuk .NET dariDi Sini.
- Contoh Dokumen: Siapkan contoh dokumen (misalnya PDF, DOCX) yang berisi kode batang untuk diekstraksi.
Impor Namespace
Pertama, Anda perlu mengimpor namespace yang diperlukan ke proyek C# Anda untuk memanfaatkan fungsionalitas GroupDocs.Parser.
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;
Langkah 1: Buat Instance Kelas Parser
Untuk memulai, buat sebuah instance dariParser
kelas dengan meneruskan jalur ke dokumen sampel Anda.
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
// Kode yang akan ditambahkan pada langkah berikutnya
}
Langkah 2: Periksa Dukungan Ekstraksi Barcode
Selanjutnya, periksa apakah dokumen mendukung ekstraksi barcode menggunakanFeatures
properti dariParser
contoh.
if (!parser.Features.Barcodes)
{
Console.WriteLine("Document doesn't support barcode extraction.");
return;
}
Langkah 3: Tentukan Opsi Ekstraksi Barcode
Sekarang, tentukan pilihan untuk ekstraksi barcode menggunakanBarcodeOptions
. Anda dapat mengatur parameter seperti mode kualitas dan jenis kode batang.
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
Langkah 4: Ekstrak Barcode dari Dokumen
MenggunakanGetBarcodes
metodeParser
kelas untuk mengekstrak kode batang berdasarkan opsi yang ditentukan.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
Langkah 5: Ulangi dan Tampilkan Barcode yang Diekstraksi
Terakhir, ulangi kode batang yang diekstraksi dan tampilkan indeks halaman dan nilainya.
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
}
Kesimpulan
Dalam tutorial ini, kita telah mempelajari cara mengekstrak kode batang dari dokumen menggunakan GroupDocs.Parser untuk .NET. Proses ini melibatkan pembuatan aParser
Misalnya, menentukan opsi ekstraksi, dan mengulangi kode batang yang diekstraksi. GroupDocs.Parser menyederhanakan tugas ekstraksi kode batang dari berbagai format dokumen, memungkinkan pemrosesan dokumen yang efisien dalam aplikasi .NET Anda.
FAQ
Bisakah GroupDocs.Parser mengekstrak kode batang dari dokumen PDF?
Ya, GroupDocs.Parser mendukung ekstraksi kode batang dari dokumen PDF bersama dengan format lain seperti DOCX, XLSX, dll.
Jenis kode batang apa yang didukung GroupDocs.Parser?
GroupDocs.Parser mendukung berbagai jenis kode batang termasuk kode QR, Kode 39, Kode 128, dan banyak lagi.
Apakah GroupDocs.Parser memerlukan lisensi untuk penggunaan komersial?
Ya, lisensi yang valid diperlukan untuk penggunaan komersial. Anda dapat memperoleh lisensi dariDi Sini.
Apakah GroupDocs.Parser cocok untuk pemrosesan dokumen secara batch?
Ya, GroupDocs.Parser dapat secara efisien menangani pemrosesan batch dokumen untuk ekstraksi teks, pengambilan metadata, dan ekstraksi kode batang.
Di mana saya dapat menemukan dukungan teknis untuk GroupDocs.Parser?
Anda bisa mendapatkan dukungan teknis atau mengajukan pertanyaan diForum Grup Dokumen.