Bagaimana untuk mencipta ISBN dan ISSN Barcode untuk Buku dan Periodik dalam .NET
Apakah yang dimaksudkan dengan ISBN dan ISSN Barcode?
ISBN (International Standard Book Number) barcode digunakan pada buku-buku untuk peruncit global, perpustakaan, dan penerbitan aliran kerja - boleh didapati dalam format ISBN-10 dan ISBN-13.
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 Kandungan
- Introduction
- Apakah yang dimaksudkan dengan ISBN dan ISSN Barcode?
- Permulaan Cepat ( Contoh Minimum)
- Prerequisites
- Pelaksanaan langkah demi langkah
- Menambah Kod Tambahan (Add-On)
- Menyesuaikan Barcode Penampilan
- Format output yang disokong
- Penyelesaian Masalah & Masalah Umum
- Kumpulan FAQ
- Penggunaan Kasus dan Permohonan
- amalan terbaik
- Artikel yang berkaitan
- Conclusion
Introduction
Panduan ini menerangkan bagaimana untuk mencipta ISBN dan ISSN barcode untuk buku-buku, jurnal, dan penerbitan menggunakan Aspose.BarCode untuk .NET. Ia termasuk kod C# lengkap, tip untuk add-ons, serta nasihat untuk perpustakaan/publikasi penggunaan kes.
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
Perbezaan antara ISBN-10 :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
Perbezaan antara ISBN dan 13 :
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
Contoh daripada ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Menambah Kod 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);
Menyesuaikan Barcode Penampilan
- ** 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;
- Perbincangan :
csgen.Parameters.CaptionBelow\.Visible = true;
Format output yang disokong
- PNG, JPEG, BMP – Aset cetak dan digital
- TIFF - penerbitan tinggi
- SVG, EMF - Vektor / format lebar
Penyelesaian Masalah & Masalah Umum
Barcode tidak boleh disemak?
Semak panjang digit, nombor yang sah, panjang kod add-on (2 atau 5 digit sahaja), kontras.
Tambah kod yang tidak dipaparkan?
Assure SupplementData ialah string 2 atau 5 digit yang sah.
Adakah format untuk peruncit?
Gunakan ISBN-13 untuk penerbitan moden, ISBN-10 untuk warisan.
Kumpulan FAQ
**Q: Bolehkah saya menyulitkan harga atau edisi sebagai add-on?**A: Ya – gunakan add-ons 2 atau 5 digit untuk data tambahan.
**Q: Adakah kod bar ini kompatibel dengan sistem runcit dan perpustakaan?**A: Ya - output adalah standard yang mematuhi untuk penerbitan dan pemindaian runcit.
Penggunaan Kasus dan Permohonan
- Penerbitan Buku dan Retail
- Majalah dan Pengedaran Periodik
- Perpustakaan dan pengesanan
- Agensi Akhbar dan ISBN
Amalan Terbaik: Jadual Rujukan Cepat
Tip | Do | Tidak boleh |
---|---|---|
Panjang Kod | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Kesilapan atau digit tambahan |
Add-on dalam kod | 2 atau 5 digit sahaja | lain add-on panjang |
Format output | PNG/SVG untuk cetak/digital | Low-res JPG untuk penutup |
Caption | Tunjukkan di bawah untuk ketelusan | Menyembunyikan pada pembungkusan runcit |
Conclusion
Kod bar ISBN dan ISSN adalah penting untuk buku, majalah, dan penerbitan berkala. Aspose.BarCode untuk .NET menyediakan semua yang anda perlukan untuk pengeluaran barcode yang moden dan mematuhi piawaian. Aspose.BarCode API rujukan untuk lebih banyak senario penerbitan.