วิธีการสร้างบาร์โค้ด 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 Barcodes คืออะไร?
- เริ่มต้นอย่างรวดเร็ว (ตัวอย่างขั้นต่ํา)
- ข้อกําหนด
- การดําเนินการขั้นตอนขั้นตอน
- เพิ่มรหัสเสริม (เพิ่ม
- การปรับแต่งการปรากฏตัวของรหัสบาร
- รูปแบบการส่งออกที่สนับสนุน
- การแก้ปัญหาและปัญหาทั่วไป
- FAQs
- ใช้กรณีและแอปพลิเคชัน
- แนวทางที่ดีที่สุด
- บทความที่เกี่ยวข้อง
- ข้อสรุป
บทนํา
คู่มือนี้อธิบายวิธีการสร้างรหัสบาร์ 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 คําอธิบาย สําหรับสถานการณ์การเผยแพร่เพิ่มเติม.