Cara Membuat ISBN dan ISSN Barcode untuk Buku dan Periodikal di .NET
Apa yang dimaksud dengan ISBN dan ISSN Barcode?
ISBN (International Standard Book Number) barcode digunakan pada buku-buku untuk ritel global, perpustakaan, dan penerbitan aliran kerja – tersedia dalam format ISBN-10 dan ISBN-13. ISSN (Nombor Serial Standard Internasional) digunakan untuk jurnal, majalah dan jurnal. kode tambahan (add-on) dapat menyulitkan harga atau edisi.
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);Jadual Konten
- Pengenalan
- Apa yang dimaksud dengan ISBN dan ISSN Barcode?
- Permulaan Cepat ( Contoh Minimum)
- Persyaratan
- Implementasi langkah demi langkah
- Menambahkan kode tambahan (Add-On
- Cara menyesuaikan Barcode
- Format output yang didukung
- Penyelesaian Masalah & Masalah Umum
- FAQs
- Menggunakan kasus dan aplikasi
- Praktik Terbaik
- Artikel terkait
- Kesimpulan
Pengenalan
Panduan ini menjelaskan bagaimana untuk membuat ISBN dan ISSN barcode untuk buku, jurnal, dan penerbitan menggunakan Aspose.BarCode untuk .NET. Ini termasuk lengkap C# kode, tips untuk add-ons dan saran untuk perpustakaan/publikasi kasus penggunaan.
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
// Add a 2-digit or 5-digit supplemental (e.g., price or edition)
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 – Aset cetak dan digital
- TIFF – publikasi tinggi
- 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: Ya – gunakan add-ons 2 atau 5 digit untuk data tambahan.
**Q: Apakah barcode ini kompatibel dengan sistem ritel dan perpustakaan?**A: Ya - 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 | Janganlah |
|---|---|---|
| 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.