Mencipta kod bar 39 dan kod 39 penuh ASCII dalam aplikasi .NET menggunakan perpustakaan Aspose.BarCode. panduan ini menyediakan arahan langkah demi langkah, sampel kod C#, dan tip penyesuaian untuk penampilan barcode.

Introduction

Artikel ini menerangkan bagaimana untuk mencipta kod bar 39 dan kod 39 penuh ASCII untuk pengurusan aset, penjejakan inventori, dan aplikasi lain menggunakan Aspose.BarCode untuk .NET.

Apakah Kode 39 dan Kod 39 Barcode ASCII?

Kod 39 ialah kod bar 1D yang digunakan secara meluas yang menyokong huruf atas, nombor, dan beberapa simbol – sesuai untuk tag aset, sistem inventori, pengurusan perpustakaan, atau kad ID. Kod 79 Full ASCII (Extended) membolehkan semua aksara AS CII menggunakan urutan khas.

Permulaan Cepat ( Contoh Minimum)

Contoh minimum berikut menunjukkan bagaimana untuk menghasilkan kod bar kod asas 39 dalam C#:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);

Prerequisites

  • Visual Studio 2019 atau seterusnya
  • Perbezaan antara .NET Framework dan 4.6.2+
  • Aspose.BarCode untuk .NET (NuGet)
  • Pengetahuan asas C#
PM> Install-Package Aspose.BarCode 

Pelaksanaan langkah demi langkah

Contoh Perkara 39 :

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);

Kod 39 Keseluruhan ASCII (Extended) Contoh:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);

Menyesuaikan Barcode Penampilan

    • Pastikan anda mempunyai digit :* csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • ** Ketinggian bar / lebar :** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • warna / latar belakang : csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Perbincangan : csgen.Parameters.CaptionBelow.Visible = true;
  • Mode ASCII penuh: EncodeTypes.Code39Extended

Format output yang disokong

  • PNG, JPEG, BMP — Cetak dan web
  • TIFF — tinggi-res / arkib
  • SVG, EMF — Grafik Scalable

Penyelesaian Masalah & Masalah Umum

  • Barcode tidak boleh disemak?- Pastikan hanya aksara yang sah digunakan (A-Z, 0-9, - $ % . / + ruang untuk kod asas 39).

  • Untuk watak istimewa, gunakan Code39Extended.

  • Apakah kesilapan yang diselesaikan?- Mengaktifkan atau mematikan pemeriksaan untuk menyesuaikan konfigurasi pemindai anda.

  • Label kecil tidak sesuai?- Menyesuaikan ketinggian bar dan XDimension; gunakan Kod 39 di atas Kod128 untuk kod yang kurang padat.

Kumpulan FAQ

**Q: Apakah perbezaan antara Kod 39 dan Kod 49 ASCII penuh?**A: Kod Standard 39 hanya menyokong satu set watak terhad. mod ASCII penuh (Extended) membolehkan semua aksara AS CII dengan menyulitkan mereka sebagai dua-seksyen simbol.**Q: Adakah digit pemeriksaan wajib?**A: Ia adalah opsional dalam Kod 39.Mengaktifkannya hanya jika aliran kerja atau pemindai anda memerlukan.

Penggunaan Kasus dan Permohonan

  • Label aset dan peralatan
  • Perpustakaan dan Pengurusan Sekolah
  • Pengesanan Inventory / Stockroom Tracking
  • Induk industri dan ID

Amalan Terbaik: Jadual Rujukan Cepat

TipDoTidak boleh
CharsetGunakan A-Z, 0-9, -.$%/+ (asas)Menggunakannya dalam mod asas
Keseluruhan ASCIIMenggunakan Code39Extended untuk simbolMenunggu simbol dalam mod asas
Format outputSVG/PNG untuk pengeluaran crispJPG rendah untuk percetakan
Periksa digitHanya boleh jika diperlukanMembolehkan secara rawak

Conclusion

Kod 39 adalah latar belakang aset, inventori, dan barkod perpustakaan. Aspose.BarCode untuk .NET menawarkan pilihan yang fleksibel untuk setiap senario. Aspose.BarCode API rujukan untuk ciri-ciri barcode yang lebih maju.

More in this category