Panduan ini menjelaskan bagaimana untuk menghasilkan ISBN dan ISSN barcode menggunakan Aspose.BarCode untuk .NET. Ini mencakup proses instalasi, metode pengeluaran kode bar, pilihan penyesuaian, dan praktik terbaik untuk berbagai kasus penggunaan.
Pengenalan
Panduan ini menyediakan pendekatan langkah demi langkah untuk menghasilkan ISBN (International Standard Book Number) dan ISSN ( International Standard Serial number) barcode menggunakan Aspose.BarCode untuk .NET. Ini mencakup contoh lengkap kode C#, opsi penyesuaian, dan praktik terbaik untuk berbagai kasus penggunaan seperti penerbitan buku, distribusi majalah, perolehan perpustakaan dan pers akademis.
Apa yang dimaksud dengan ISBN dan ISSN Barcode?
Barcode ISBN digunakan pada buku untuk ritel global, perpustakaan, dan penerbitan aliran kerja. Mereka datang dalam dua format: ISBN-10 (9 digit) dan ISBN-13 (12 digit). ISSN digunakan untuk jurnal, majalah dan jurnal.
Permulaan Cepat ( Contoh Minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ISBN, "123456789"); // ISBN-10
// Add-on (optional): generator.Parameters.Barcode.Supplement.SupplementData = "05";
generator.Save("book-isbn.png", BarCodeImageFormat.Png);
Persyaratan
- Visual Studio 2019 atau lebih baru
- .NET 6.0+ atau 4.6.2+
- Aspose.BarCode untuk .NET (NuGet)
- Pengetahuan dasar C#
PM> Install-Package Aspose.BarCode
Implementasi langkah demi langkah
Contoh dari ISBN-10:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
Contoh dari ISBN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
Contoh dari ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Menambahkan kode tambahan (Add-On)
Kode tambahan dapat mengenkripsi informasi harga atau edisi.
// Add a 2-digit or 5-digit supplemental code
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Parameters.Barcode.Supplement.SupplementData = "05";
gen.Save("book-isbn-addon.png", BarCodeImageFormat.Png);
Cara menyesuaikan Barcode
- Ketinggian bar / lebar:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- warna / latar belakang :
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
- Kapasitas :
csgen.Parameters.CaptionBelow.Visible = true;
Format output yang didukung
- PNG, JPEG, BMP — Aktiva cetak dan digital
- TIFF — High-res publikasi
- SVG, EMF — Vektor/format besar
Penyelesaian Masalah & Masalah Umum
Barcode tidak memindai? - Periksa panjang angka, angka valid, panjang kode add-on (hanya 2 atau 5 angka), kontras.
Tambahkan kode yang tidak dipaparkan?- Assure SupplementData adalah string 2 atau 5 digit yang valid.
Adakah format untuk ritel? - Gunakan ISBN-13 untuk penerbitan modern, ISBN-10 untuk warisan.
FAQs
**Q: Bolehkah saya menyulitkan harga atau edisi sebagai add-on?**A: Yes—menggunakan add-ons 2 atau 5 digit untuk data tambahan.
**Q: Apakah barcode ini kompatibel dengan sistem ritel dan perpustakaan?**A: Yes— output adalah standar yang mematuhi untuk penerbitan dan pemindaian ritel.
Menggunakan kasus dan aplikasi
- Penerbitan Buku dan Retail
- Majalah dan distribusi periodik
- Perpustakaan dan Tracking
- Agensi Akhbar dan ISBN
Praktik Terbaik: Jadual Referensi Cepat
Tips | Buatlah | Don’t yang |
---|---|---|
panjang kode | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Grafik yang salah atau tambahan |
Add-on pada kode | Hanya 2 atau 5 digit | Add-on panjang lainnya |
Format output | PNG/SVG untuk cetak/digital | Low-res JPG untuk penutup |
Kapten | Tampilkan di bawah untuk ketelusan | Menutup pada pembungkusan ritel |
Kesimpulan
ISBN dan ISSN barcode adalah penting untuk buku, majalah, dan penerbitan periodik. Aspose.BarCode untuk .NET menyediakan semua yang Anda butuhkan untuk output kode bar yang modern dan standar. Spesifikasi Aspose.BarCode API Untuk lebih banyak skenario publikasi.
More in this category
- Apa itu GS1 DataBar (RSS-14)? panduan Penggunaan, Jenis & Generasi
- Baca Multiple 1D Barcode Types dari Satu Gambar dalam .NET
- Bekerja dengan Aztec Codes dalam C#
- Generasi Codabar dan Code 11 Barcode untuk Aplikasi Kesehatan dan Perpustakaan di .NET
- Generasi Kode 39 dan Kod 39 Barcode ASCII penuh dengan teks tersuai dalam .NET