كيفية إنشاء باركودات Code 128 باستخدام Aspose.BarCode لـ .NET
س: هل الباركود GS1-128 مطلوب لتصدير الأدوية والمواد الغذائية؟ ج: نعم، للعديد من المناطق والصناعات—دائمًا تحقق من معايير الامتثال الخاصة بك.
مشكلة عالمية حقيقية
تتبع سلسلة الإمداد العالمية.
حلول نظرة عامة
Aspose.BarCode for .NET allows you to create and customize Code 128 barcodes for any application—batch shipping labels, inventory tags, or digital assets. All major code sets (A/B/C) are supported, and you can export images in multiple formats for both print and digital workflows.
المتطلبات
- Visual Studio 2019 أو أحدث
- .NET 6.0 أو أحدث (أو .NET Framework 4.6.2+)
- Aspose.BarCode for .NET (install via NuGet)
- استخدم EAN-8 للتعبئة الأصغر; قلل ارتفاع الشريط/XDimension
PM> Install-Package Aspose.BarCodeخطوة بخطوة تنفيذ
أتمتة المستودعات والشحن
using Aspose.BarCode.Generation;GS1-128 (UCC/EAN-128) ضروري لسلسلة الإمداد، والرعاية الصحية، وترميز القواعد التنظيمية. Aspose.BarCode لـ .NET يوفر أدوات قوية لإنشاء باركود متوافق مع GS1. راجع Aspose.BarCode API Reference للمزيد.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "A123B456789");ما هي باركودات ISBN و ISSN؟
// Select code set automatically or force A/B/C (optional)
generator.Parameters.Barcode.Code128.Code128EncodeMode = Code128EncodeMode.Auto;
// Set bar height and X dimension (width)
generator.Parameters.Barcode.BarHeight.Pixels = 120;
generator.Parameters.Barcode.XDimension.Pixels = 3;
// Optional: Add human-readable caption
generator.Parameters.CaptionAbove.Text = "Order Number";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "A123B456789";
generator.Parameters.CaptionBelow.Visible = true;
// Optional: Set foreground/background colors
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;
// Enable anti-aliasing for high-res output
generator.Parameters.ImageParameters.AntiAlias = true;باركودات ISBN (International Standard Book Number) تُستخدم على الكتب في عمليات البيع العالمية، والمكتبات، والنشر — متوفرة بصيغ ISBN-10 و ISBN-13. يُستخدم ISSN (International Standard Serial Number) للمجلات والدوريات. يمكن للرموز الإضافية (add-on) أن تشفر السعر أو الطبعة.
generator.Save("order-code128.png", BarCodeImageFormat.Png);
generator.Save("order-code128.svg", BarCodeImageFormat.Svg);ما هي باركودات ISBN و ISSN؟
using Aspose.BarCode.Generation;
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// set captions
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;
// generate barcode
generator.Save("generate-barcode.png");إضافة رموز إضافية (Add-On)
- يشرح هذا الدليل كيفية إنشاء باركودات ISBN و ISSN للكتب، والدوريات، والنشر باستخدام Aspose.BarCode for .NET. يتضمن كود C# كامل، ونصائح للملحقات (add-ons)، ونصائح لحالات الاستخدام في المكتبة/النشر.
- مثال ISBN-10:.
- مثال ISBN-13:.
- مثال ISSN:.
قم بضبط ارتفاع الشريط وXDimension لتتناسب مع متطلبات حجم الملصق أو التغليف.
Q: كيف أقوم بترميز القيم الرقمية الطويلة بكفاءة؟? A: استخدم Code128EncodeMode.CodeC للبيانات الرقمية فقط (يجب أن يكون الطول زوجيًا) لمضاعفة كثافة الترميز.
Q: هل يمكنني إضافة شعار أو تراكب إلى صورة الباركود؟? A: نعم، يمكنك معالجة الصورة لاحقًا باستخدام System.Drawing أو أي مكتبة رسومات .NET بعد الحفظ.
Q: هل يتضمن Code 128 مجموع تحقق؟? A: نعم، يتم حساب مجموع التحقق وتشفيره تلقائيًا.
استخدام الحالات والتطبيقات
- الباركود لا يقرأ؟ تحقق من طول رقم التحقق، الأرقام الصالحة، طول رمز الإضافة (رقمان أو 5 أرقام فقط)، التباين.
- تحقق من طول رقم التحقق، الأرقام الصالحة، طول رمز الإضافة (رقمان أو 5 أرقام فقط)، التباين.
- رمز الإضافة لا يظهر؟ تأكد من أن SupplementData سلسلة صالحة مكوّنة من 2 أو 5 أرقام.
- تأكد من أن SupplementData سلسلة صالحة مكوّنة من 2 أو 5 أرقام.
- صيغة غير صحيحة للبيع بالتجزئة؟ استخدم ISBN-13 للنشر الحديث، ISBN-10 للأنظمة القديمة.
أفضل الممارسات
- استخدم ISBN-13 للنشر الحديث، ISBN-10 للأنظمة القديمة.
- س: هل يمكنني ترميز السعر أو الطبعة كإضافة؟ ج: نعم—استخدم إضافات مكوّنة من 2 أو 5 أرقام للبيانات التكميلية.
- س: هل هذه الباركودات متوافقة مع أنظمة التجزئة والمكتبة؟ ج: نعم—الإخراج متوافق مع المعايير للنشر والمسح الضوئي في التجزئة.
- نشر الكتب وتجارة التجزئة
استنتاجات
Aspose.BarCode for .NET is the ideal toolkit for generating Code 128 barcodes at scale, with rich customization, high-quality output, and compliance for all industry scenarios. For more options, see the Aspose.BarCode API Reference .