
Kami senang mengumumkan bahwa Aspose.Barcode untuk .NET sekarang mendukung penghasilan dan pembacaan kode batang DotCode.
DotCode adalah jenis 2D yang menggunakan titik alih-alih batang untuk menyandi data. DotCode adalah simbologi bertumpuk yang menyarankan penyandian informasi dalam beberapa lapisan titik. Setiap titik mewakili digit biner (0 atau 1); sekumpulan titik disusun dalam kisi untuk menyandi pesan input. Jenis kode batang ini dirancang untuk memberikan ketahanan tinggi terhadap distorsi, sehingga cocok digunakan di lingkungan di mana kode batang kemungkinan akan rusak. Kode batang DotCode dapat menyimpan data dalam berbagai format, termasuk karakter alfanumerik, karakter Kanji, dan data biner. Kode batang semacam itu dapat menyandi sejumlah besar data dalam area kecil, yang memungkinkan penempatannya di area kecil atau barang dengan bentuk non-standar. Kode batang DotCode digunakan dalam berbagai aplikasi, termasuk pelacakan aset, produksi medis, industri otomotif, logistik, manajemen inventaris, otomatisasi industri, dan lainnya.
Dalam artikel ini, kami menjelaskan cara menghasilkan kode batang DotCode menggunakan API barcode C#. Aspose.BarCode untuk .NET baru-baru ini diperbarui untuk memungkinkan dukungan untuk jenis kode batang 2D ini.
- Instalasi API C# untuk Menghasilkan Kode Batang DotCode - Unduh Gratis
- Menghasilkan Kode Batang DotCode dalam C#
- Menghasilkan DotCode dengan Tambahan Terstruktur
Instalasi API C# untuk Menghasilkan Kode Batang DotCode - Unduh Gratis
Pengembang dapat dengan mudah mengintegrasikan Aspose.BarCode untuk .NET perpustakaan ke dalam aplikasi C#. Perpustakaan kode batang memungkinkan penghasilan dan pembacaan lebih dari 60 jenis kode batang dalam aplikasi .NET. Unduh file DLL referensi dari halaman Releases atau instal dari Galeri NuGet menggunakan perintah di bawah ini:
PM> Install-Package Aspose.BarCode
Menghasilkan Kode Batang DotCode dalam C#
Untuk menghasilkan kode batang DotCode, pertama-tama perlu untuk membuat instansi baru dari kelas BarCodeGenerator, tentukan teks kode batang dalam properti CodeText, dan atur jenis simbologi dalam properti BarcodeType ke “DotCode”. Untuk membuat kode batang DotCode dengan tata letak tertentu, perlu untuk mengatur properti Rows dan Columns dari kelas DotCodeParameters.
Standar DotCode memiliki batasan tertentu pada jumlah baris dan kolom yang dapat digunakan. Disarankan untuk menggunakan setidaknya 7 baris dan kolom untuk pengenalan yang lebih baik. Jumlah minimal baris atau kolom yang diizinkan adalah 5. Selain itu, jumlah total baris dan kolom dalam kode batang DotCode haruslah angka ganjil. Jika Anda hanya menentukan salah satu parameter tata letak, yang lainnya akan ditentukan secara otomatis. Jika jumlah baris dan kolom yang ditentukan tidak cukup untuk menghasilkan kode batang DotCode, sebuah pengecualian akan dilemparkan.
Contoh kode di bawah ini menjelaskan cara menghasilkan kode batang DotCode dalam C#.
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DotCode, "Aspose")) | |
{ | |
gen.Parameters.Barcode.XDimension.Pixels = 10; | |
//generate a DotCode barcode with 15 columns | |
gen.Parameters.Barcode.DotCode.Columns = 15; | |
gen.Save($"{path}DotCodeColumns15.png", BarCodeImageFormat.Png); | |
//generate a DotCode barcode with 10 rows | |
gen.Parameters.Barcode.DotCode.Columns = -1; | |
gen.Parameters.Barcode.DotCode.Rows = 10; | |
gen.Save($"{path}DotCodeRows10.png", BarCodeImageFormat.Png); | |
//generate a DotCode barcode with 10 rows and 15 columns | |
gen.Parameters.Barcode.DotCode.Columns = 15; | |
gen.Parameters.Barcode.DotCode.Rows = 10; | |
gen.Save($"{path}DotCodeRows10Columns15.png", BarCodeImageFormat.Png); | |
} |
Menghasilkan DotCode dengan Tambahan Terstruktur
Tambahan terstruktur adalah mekanisme yang memungkinkan penyandian sejumlah besar data dalam serangkaian kode batang yang lebih kecil, daripada mencoba memasukkan semua data ke dalam satu kode batang. Setiap kode batang dalam set berisi sebagian dari total data, dan ketika dipindai bersama, data dari semua kode batang digabungkan untuk membentuk pesan lengkap. Mekanisme tambahan terstruktur menyarankan membagi data menjadi bagian yang lebih kecil dan menyandi setiap bagian dalam kode batang terpisah. Setiap kode batang dalam set kemudian diberi label dengan pengidentifikasi unik, menunjukkan posisinya dalam set dan total jumlah kode batang dalam set. Pemindai dapat menggunakan informasi ini untuk menentukan urutan di mana kode batang harus dibaca dan bagaimana data dari setiap kode batang harus digabungkan untuk membentuk pesan lengkap.
Dengan menggunakan tambahan terstruktur, data dapat dibagi di antara beberapa kode batang DotCode, membuatnya lebih mudah untuk memindai dan memproses data. Misalnya, dalam aplikasi manajemen inventaris, Anda dapat menggunakan tambahan terstruktur untuk menyandi nomor item besar atau nomor seri yang sebaliknya terlalu besar untuk dimasukkan ke dalam satu kode batang. Dalam aplikasi logistik dan manajemen rantai pasokan, tambahan terstruktur dapat digunakan untuk melacak sejumlah besar paket, masing-masing dengan kode batang unik.
Perpustakaan kode batang memiliki mode penghasilan khusus untuk membuat kode batang DotCode dengan tambahan terstruktur. Mode ini memungkinkan penggabungan hingga 35 kode batang DotCode. Untuk mengaktifkan mode penghasilan ini, perlu untuk mengatur properti berikut:
- DotCodeStructuredAppendModeBarcodesCount: Jumlah kode batang yang akan digabungkan (nilai antara 1 dan 35)
- DotCodeStructuredAppendModeBarcodeId: Posisi kode batang dalam set (nilai antara 1 dan DotCodeStructuredAppendModeBarcodesCount)
Dengan mengatur properti ini, Anda dapat mengaktifkan mode tambahan terstruktur dan menggabungkan beberapa kode batang DotCode menjadi satu set.
Contoh kode berikut menunjukkan cara menghasilkan kode batang DotCode dalam mode tambahan terstruktur.
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DotCode, "Aspose")) | |
{ | |
gen.Parameters.Barcode.XDimension.Pixels = 10; | |
//generate DotCode barcodes in the structured append mode | |
gen.Parameters.Barcode.DotCode.DotCodeStructuredAppendModeBarcodeId = 3; | |
gen.Parameters.Barcode.DotCode.DotCodeStructuredAppendModeBarcodesCount = 5; | |
gen.Save($"{path}DotCodeStructuredAppendMode.png", BarCodeImageFormat.Png); | |
} |
Dapatkan Lisensi Gratis
Anda dapat mengevaluasi API tanpa batasan dengan meminta lisensi sementara gratis.
Kesimpulan
Dalam artikel ini, kami memperkenalkan cara menghasilkan kode batang DotCode dalam C#. Anda dapat merujuk ke bagian dokumen untuk mengeksplorasi fitur penghasilan dan pembacaan kode batang lainnya. Untuk mengajukan pertanyaan, silakan hubungi kami melalui forum.