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

مقدمة

يوفر هذا الدليل نهج خطوة بخطوة لإنتاج رموز شريط ISBN (رقم الكتاب القياسي الدولي) و ISSN (رقم التسلسل القياسي الدولي) باستخدام Aspose.BarCode ل .NET. يتضمن أمثلة كاملة من رمز C#، وخيارات التخصيص، وأفضل الممارسات لمختلف حالات الاستخدام مثل نشر الكتب، وتوزيع المجلات، واكتسابات المكتبة، والصحافة الأكاديمية.

ما هي الباركودات ISBN و ISSN؟?

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

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

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 for .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 — عالية-الإصدار
  • SVG، EMF — فيكتور/شكل كبير

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

  • لا تُفحص الباركود؟?
    • تحقق من طول الرقم، والأرقام الصالحة، وطول الرمز الإضافي (2 أو 5 رقائق فقط)، والتباين.
  • الرمز المضاف لا يظهر؟?
    • Assure SupplementData هو شريط صالح 2 أو 5 رقائق.
  • فكرة صغيرة للصناعة؟?
    • استخدم ISBN-13 للنشر الحديث، ISBN-10 للتراث.

FAQs

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

س: هل هذه الرموز البارية متوافقة مع أنظمة التجزئة والمكتبات؟? ج: نعم، إنتاج “نعم” يتوافق مع المعايير للنشر والتسجيل بالتجزئة.

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

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

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

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

استنتاجات

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

More in this category