يشرح دليلها كيفية إنشاء رموز شريط 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 المزيد من السيناريوهات النشرية.