วิธีการสร้างบาร์โค้ด ISBN และ ISSN สําหรับหนังสือและหนังสือใน .NET

วิธีการสร้างบาร์โค้ด ISBN และ ISSN สําหรับหนังสือและหนังสือใน .NET

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

ISBN (International Standard Book Number) บาร์โค้ดจะใช้ในหนังสือสําหรับการค้าปลีกระดับโลกห้องสมุดและการเผยแพร่ของกระแสการทํางานที่มีอยู่ในรูปแบบ ISBN-10 และ ISBN-13. ISSN ( International Standard Serial number) จะใช้สําหรับจดหมาย, สารสถิติและหนังสือพิมพ์. รหัสเพิ่มเติม (add-on) สามารถเข้ารหัสราคาหรือรุ่น.

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

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

ตารางเนื้อหา

บทนํา

คู่มือนี้อธิบายวิธีการสร้างรหัสบาร์ ISBN และ ISSN สําหรับหนังสือหนังสือและหนังสือพิมพ์และเผยแพร่โดยใช้ Aspose.BarCode สําหรับ .NET รวมถึงโค้ด C# ทั้งหมดเคล็ดลับสําหรับ add-ons และคําแนะนําสําหรับห้องสมุด / Publishing ใช้กรณ.

ข้อกําหนด

  • 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 (e.g., price or edition)
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: ใช่ — ใช้ add-ons 2- หรือ 5-digit สําหรับข้อมูลเพิ่มเติม.

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

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

  • การเผยแพร่หนังสือและการค้าปลีก
  • 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 คําอธิบาย สําหรับสถานการณ์การเผยแพร่เพิ่มเติม.

 แบบไทย