يشرح هذا الدليل كيفية إنشاء رموز شريط ISBN و ISSN باستخدام Aspose.BarCode لـ .NET. يغطي عملية التثبيت، وطرق إنتاج الرموز الشريط، وخيارات التخصيص، وأفضل الممارسات لمختلف حالات الاستخدام.
مقدمة
يوفر هذا الدليل نهجًا خطوة بخطوة لتوليد رموز شريط ISBN (الرقم القياسي الدولي للكتاب) و ISSN (الأرقام السلسلة القياسية الدولية) باستخدام Aspose.BarCode ل .NET. يتضمن أمثلة كاملة على رمز C# ، وخيارات التخصيص ، وأفضل الممارسات لمختلف حالات الاستخدام مثل نشر الكتب ، وتوزيع المجلات ، واستحواذ المكتبات ، والصحافة الأكاديمية.
ما هي ISBN و ISSN Barcodes؟
يتم استخدام رموز شريط 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 لـ .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 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 — High-res نشر
- SVG, EMF — فيكتور / شكل واسع
حل المشكلات والمشاكل الشائعة
الباركود لا يفحص؟- تحقق من طول الرقم ، والأرقام الصالحة ، وطول الرمز الإضافي (2 أو 5 رقائق فقط) ، والتباين.
إضافة رمز لا يظهر؟- Assure SupplementData هو شريط صالح من 2 أو 5 أرقام.
ما هو شكل التجزئة؟ - استخدم ISBN-13 للنشر الحديث، ISBN-10 للتراث.
FAQs
**س: هل يمكنني ترميز السعر أو الإصدار كإضافة؟**A: نعم”استخدام إضافات 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 مرجعية المزيد من السيناريوهات المنشورة
More in this category
- إنتاج ITF-14 و Interleaved 2 من 5 رموز الشريط للتسمية الورقية والخدمات اللوجستية
- إنشاء Codabar و Code 11 الباركودات لتطبيقات الرعاية الصحية والمكتبة في .NET
- إنشاء GS1-128 (UCC/EAN-128) رموز الشريط لسلسلة التوريد والامتثال في .NET
- إنشاء MSI, Plessey, and Standard 2 of 5 الباركود لعلامات المخزون والمخازن في .NET
- إنشاء الرمز 39 والرموز 39 الكامل مع النص المخصص في .NET