كيفية إنشاء ISBN و ISSN الباركودات للكتب والجدول الزمني في .NET

كيفية إنشاء ISBN و ISSN الباركودات للكتب والجدول الزمني في .NET

ما هي ISBN و ISSN Barcodes?

ISBN (الرقم القياسي الدولي للكتاب) الرموز تستخدم في الكتب للتجزئة العالمية، والمكتبة، ونشر سير العمل – متوفرة في تنسيقات ISBN-10 و ISBN-13. ISSN (الأرقام السلسلة القياسية الدولية) يستخدم للمجلات والمجلة، والجدول الزمني.

بدء سريع (أدنى نموذج)

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 for .NET. يحتوي على رمز C# الكامل، ونصائح للإضافات، والنصيحة للمكتبة/النشر حالات الاستخدام.

المتطلبات

  • 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-On

// 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 – فيكتور / تنسيق واسع

حل المشكلات والمشاكل الشائعة

  • الباركود لا يفحص?

  • تحقق من طول الرقم ، والأرقام الصالحة ، وطول الرمز الإضافي (2 أو 5 رقائق فقط) ، والتباين.

  • إضافة رمز لا يظهر?

  • Assure SupplementData هو شريط صالح من 2 أو 5 أرقام.

  • ما هو شكل التجزئة?

  • استخدم ISBN-13 للنشر الحديث، ISBN-10 للتراث.

FAQs

**س: هل يمكنني ترميز السعر أو الإصدار كإضافة?**الجواب: نعم – استخدام إضافات 2 أو 5 أرقام للبيانات الإضافية.

**س: هل هذه الباركودات متوافقة مع أنظمة التجزئة والمكتبات?**الجواب: نعم - الناتج يتوافق مع المعايير للنشر والتصفح بالتجزئة.

استخدام الحالات والتطبيقات

  • كتاب النشر والتجزئة
  • مجلة وتوزيع دوري
  • كتاب المكتبات والتتبع
  • وكالات الصحافة الأكاديمية و ISBN

أفضل الممارسات: جدول المرجعية السريع

نصيحةإلـىلا تفعل
طول الرمزISBN-10: 9، ISBN-13: 12، ISSN: 7الأرقام الخاطئة أو الإضافية
Add-on على الرمز2 أو 5 أرقام فقطإضافات أخرى
نموذج الخروجPNG / SVG للطباعة / الرقميةمنخفضة JPG لغطاء
القبعةعرض أدناه للحصول على الوضوحالتخفيف على التجزئة التعبئة والتغليف

استنتاجات

ISBN و ISSN رموز الشريط ضرورية للكتاب والمجلات والنشر الدوري. Aspose.BarCode for .NET يوفر كل ما تحتاجه لإنتاج رمز شريط حديث ومتوافق مع المعايير Aspose.BarCode API مرجعية المزيد من السيناريوهات المنشورة.

 عربي