Hướng dẫn này giải thích làm thế nào để tạo ISBN và ISSN mã thanh bằng cách sử dụng Aspose.BarCode cho .NET. Nó bao gồm quá trình cài đặt, các phương pháp tạo cod bar, tùy chọn tùy chỉnh, và các thực tiễn tốt nhất cho các trường hợp dùng khác nhau.

Giới thiệu

Hướng dẫn này cung cấp một cách tiếp cận từng bước để tạo ISBN (International Standard Book Number) và ISSN ( International Standard Serial number) mã thanh bằng cách sử dụng Aspose.BarCode cho .NET. Nó bao gồm các ví dụ mã C# đầy đủ, tùy chọn tùy chỉnh, và thực hành tốt nhất cho các trường hợp dùng khác nhau như xuất bản sách, phân phối tạp chí, mua sắm thư viện và báo chí học thuật.

ISBN và ISSN Barcodes là gì?

ISBN barcodes được sử dụng trên sách cho các dòng công việc bán lẻ toàn cầu, thư viện, và xuất bản. Chúng xuất hiện trong hai định dạng: ISBN-10 (9 chữ số) và ISBN-13 (12 chữ cái).

Khởi động nhanh (thông minh tối thiểu)

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);

Nguyên tắc

  • Visual Studio 2019 hoặc hơn
  • .NET 6.0+ hoặc .NET Framework 4.6.2+
  • Aspose.BarCode cho .NET (NuGet)
  • C# kiến thức cơ bản
PM> Install-Package Aspose.BarCode 

Chế độ thực hiện từng bước

ISBN-10 Ví dụ:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);

ISBN-13 Ví dụ:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);

Ví dụ về ISSN:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);

Thêm mã bổ sung (Add-On)

Các mã bổ sung có thể mã hóa thông tin giá hoặc phiên bản.

// 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);

Tính năng Barcode Appearance

  • Độ cao / chiều rộng: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Màu sắc / nền: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Nhóm : csgen.Parameters.CaptionBelow.Visible = true;

Hỗ trợ output formats

  • PNG, JPEG, BMP — in và tài sản kỹ thuật số
  • TIFF — High-res xuất bản
  • SVG, EMF — Vector / định dạng rộng

Giải quyết rắc rối & vấn đề chung

  • Barcode không quét?- Kiểm tra chiều dài số, số hợp lệ, độ dài mã add-on (2 hoặc 5 số chỉ), tương phản.

  • Thêm mã không hiển thị? - Ensure SupplementData là một dòng 2 hoặc 5 chữ số hợp lệ.

  • Có định dạng cho bán lẻ không? - Sử dụng ISBN-13 cho xuất bản hiện đại, ISBN-10 cho di sản.

FAQs

**Q: Tôi có thể mã hóa giá hoặc phiên bản như một add-on không?**A: Yes— sử dụng các add-ons 2- hoặc 5-digit cho dữ liệu bổ sung.

**Q: Các mã thanh này có tương thích với hệ thống bán lẻ và thư viện không?**A: Yes—output là tiêu chuẩn tuân thủ cho việc xuất bản và quét bán lẻ.

Sử dụng trường hợp và ứng dụng

  • sách xuất bản và bán lẻ
  • Tạp chí và phân phối thường xuyên
  • Thư viện mua sắm và theo dõi
  • Báo chí học thuật và cơ quan ISBN

Thực hành tốt nhất: Bảng tham khảo nhanh

Lời bài hátlàmĐừng
Mức độ codeISBN-10: 9, ISBN-13: 12, ISSN: 7Số lượng sai hoặc bổ sung
Add-on mãChỉ có 2 hoặc 5 chữ sốCác add-on khác
định dạng outputPNG/SVG cho in/digitalLow-res JPG cho bìa
CaptionHiển thị dưới đây cho sự rõ ràngẩn trên bao bì bán lẻ

Kết luận

ISBN và ISSN mã thanh là điều cần thiết cho sách, tạp chí, và xuất bản thường xuyên. Aspose.BarCode cho .NET cung cấp tất cả những gì bạn cần cho kết quả code thanh hiện đại, phù hợp với tiêu chuẩn. Hướng dẫn sử dụng Aspose.BarCode API cho nhiều kịch bản xuất bản hơn.

More in this category