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

TipsBuatlahDon’t yang
panjang kodeISBN-10: 9, ISBN-13: 12, ISSN: 7Grafik yang salah atau tambahan
Add-on pada kodeHanya 2 atau 5 digitAdd-on panjang lainnya
Format outputPNG/SVG untuk cetak/digitalLow-res JPG untuk penutup
KaptenTampilkan di bawah untuk ketelusanMenutup 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