คู่มือนี้อธิบายวิธี generate ISBN และ ISSN barcodes using Aspose.BarCode for .NET. It covers the installation process, barcode generation methods, customization options, and best practices for various use cases.

บทนํา

คู่มือนี้นําเสนอวิธีการขั้นตอนในการสร้างรหัสบาร์ ISBN (หมายเลขหนังสือมาตรฐานระหว่างประเทศ) และ ISSN ( number series มาตรฐานนานาชาติ) โดยใช้ Aspose.BarCode สําหรับ .NET มันรวมถึงตัวอย่าง C# ที่สมบูรณ์ตัวเลือกการปรับแต่งและเทคนิคที่ดีที่สุดสําหรับการใช้งานต่างๆเช่นการเผยแพร่หนังสือการกระจาย tạp chíการซื้อห้องสมุดและการพิมพ์วิชาการ

ISBN และ ISSN Barcodes คืออะไร?

บาร์โค้ด ISBN ใช้ในหนังสือสําหรับการค้าปลีกทั่วโลกห้องสมุดและการเผยแพร่ กระแสงาน พวกเขามาในสองรูปแบบ: ISBN-10 (9 หมายเลข) และ ISBN-13 (12 องศา) ISSN ใช้สําหรับจดหมาย magazines และยสาร.

เริ่มต้นอย่างรวดเร็ว (ตัวอย่างขั้นต่ํา)

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

ข้อกําหนด

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0+ หรือ .NET Framework 4.6.2+
  • Aspose.BarCode สําหรับ .NET (NuGet)
  • ความรู้พื้นฐาน C#
PM> Install-Package Aspose.BarCode 

การดําเนินการขั้นตอนขั้นตอน

ISBN-10 ตัวอย่าง:

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

ISBN-13 ตัวอย่าง:

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

ตัวอย่าง ISSN:

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

เพิ่มรหัสเสริม (เพิ่ม)

รหัสเพิ่มเติมสามารถเข้ารหัสข้อมูลราคาหรือรุ่น

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

การปรับแต่งการปรากฏตัวของรหัสบาร์

  • บาร์ ความสูง / ความกว้าง: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • สี / พื้นหลัง: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • คู่มือ : csgen.Parameters.CaptionBelow.Visible = true;

รูปแบบการส่งออกที่สนับสนุน

  • PNG, JPEG, BMP — พิมพ์และสินทรัพย์ดิจิตอล
  • TIFF — High-res การเผยแพร่
  • SVG, EMF — รูปแบบ Vector / Large

การแก้ปัญหาและปัญหาทั่วไป

  • บาร์โค้ดไม่สแกน- ตรวจสอบความยาวดิจิตอลหมายเลขที่ถูกต้อง ความยาวของรหัสที่เพิ่ม (2 หรือ 5 ดิจิทัลเท่านั้น) ความต้านทาน

  • เพิ่มรหัสที่ไม่ได้แสดง- Ensure SupplementData เป็นเส้นด้าย 2 หรือ 5 หมายเลขที่ถูกต้อง

  • เป็นรูปแบบสําหรับ retail?- ใช้ ISBN-13 สําหรับการเผยแพร่ที่ทันสมัย ISBN-10 สําหรับ विरासत

FAQs

**Q: ฉันสามารถเข้ารหัสราคาหรือรุ่นเป็น add-on?**A: Yes— ใช้ add-ons 2- หรือ 5-digit สําหรับข้อมูลเพิ่มเติม

Q: รหัสบาร์เหล่านี้เข้ากันได้กับระบบการค้าปลีกและห้องสมุดหรือไม่A: Yes— output เป็นมาตรฐานที่ปฏิบัติตามสําหรับการเผยแพร่และการสแกนการค้าปลีก

ใช้กรณีและแอปพลิเคชัน

  • การเผยแพร่หนังสือและการค้าปลีก
  • Magazine และการกระจายระยะเวลา
  • การซื้อห้องสมุดและการติดตาม
  • สถาบันการสื่อสารและหน่วยงาน ISBN

การปฏิบัติที่ดีที่สุด: ตารางการอ้างอิงที่รวดเร็ว

คู่มือทําไม่ให้
ความยาวของรหัสISBN-10: 9, ISBN-13: 12, ISSN: 7หมายเลขที่ผิดหรือพิเศษ
add-on รหัส2 หรือ 5 หมายเลขเท่านั้นอื่น ๆ add-on ความยาว
รูปแบบการส่งออกPNG/SVG สําหรับการพิมพ์/ดิจิตอลJPG สําหรับการเคลือบ
แคปชั่นแสดงด้านล่างสําหรับความชัดเจนซ่อนในบรรจุภัณฑ์ค้าปลีก

ข้อสรุป

ISBN และ ISSN บาร์โค้ดเป็นสิ่งสําคัญสําหรับการเผยแพร่หนังสือและ magazines. Aspose.BarCode สําหรับ .NET ให้ทุกสิ่งที่คุณต้องการสําหรับการผลิตรหัสบาร์ที่ทันสมัยและสอดคล้องกับมาตรฐาน Aspose.BarCode API คําอธิบาย สําหรับสถานการณ์การเผยแพร่เพิ่มเติม

More in this category