ایجاد بارکد EAN در سی شارپ

بارکد EAN به عنوان شماره مقاله اروپایی نیز شناخته می شود. انواع مختلفی از کدهای EAN وجود دارد که حاوی داده های مکمل به عنوان ارقام اضافی است. در این مقاله نحوه ایجاد کد EAN به صورت برنامه ریزی شده در سی شارپ توضیح داده شده است. علاوه بر این، شما را راهنمایی می کند که چگونه اعداد مکمل را با کد EAN 13 اضافه کنید تا آن را به بارکد EAN 5 تبدیل کنید.

C# API برای تولید بارکد EAN - دانلود رایگان

Aspose.BarCode for .NET از کار با انواع مختلف [بارکد] پشتیبانی می کند. می‌توانید به راحتی API را با دانلود فایل‌های DLL مرجع آن از صفحه Downloads پیکربندی کنید یا از مدیر بسته NuGet برای نصب آن با تمام وابستگی‌ها در صورت وجود استفاده کنید.

PM> Install-Package Aspose.BarCode

ایجاد بارکد EAN 13 در سی شارپ

برای ایجاد بارکد EAN 13 باید مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس BarcodeGenerator ایجاد کنید و EncodeType را روی EAN13 تنظیم کنید.
  2. اندازه را بر حسب پیکسل تنظیم کنید.
  3. کد EAN تولید شده را به صورت تصویر ذخیره کنید.

قطعه کد زیر نحوه ایجاد بارکد EAN 13 در سی شارپ را نشان می دهد:

// نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// اندازه را بر حسب پیکسل تنظیم کنید
gen.Parameters.Barcode.XDimension.Pixels = 2;

// ذخیره خروجی EAN 13 بارکد
gen.Save("Ean13.png", BarCodeImageFormat.Png);

ایجاد EAN 5 با داده های مکمل در سی شارپ

مراحل زیر نحوه تولید کد EAN با داده های مکمل در سی شارپ را نشان می دهد.

  1. یک شی از کلاس BarcodeGenerator را مقداردهی کنید و EncodeType را مشخص کنید.
  2. فضای مکمل و داده های مکمل EAN 5 را تنظیم کنید.
  3. بارکد EAN خروجی را به عنوان هر فرمت تصویری مانند JPG، PNG، BMP و غیره صادر کنید.

قطعه کد زیر نحوه تولید کد EAN 5 با داده های مکمل را به صورت برنامه نویسی در سی شارپ توضیح می دهد:

// نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// اندازه را بر حسب پیکسل تنظیم کنید
gen.Parameters.Barcode.XDimension.Pixels = 2;

// فضای مکمل را بر حسب پیکسل تنظیم کنید
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// مکمل EAN 5 را تنظیم کنید
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// بارکد EAN 5 را ذخیره کنید
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

تصویر زیر بارکد خروجی EAN 5 را با داده های مکمل نشان می دهد:

ایجاد EAN 5 در سی شارپ

مجوز رایگان دریافت کنید

برای ارزیابی ویژگی‌های API بدون هیچ محدودیتی، می‌توانید یک مجوز موقت رایگان درخواست کنید.

نتیجه

در این مقاله با نحوه ایجاد کد EAN 13 به صورت برنامه نویسی در سی شارپ آشنا شدید. به همین ترتیب، نحوه اضافه کردن داده های مکمل را به عنوان ارقام اضافی برای تولید بارکد EAN 5 در C# نیز توضیح می دهد. علاوه بر این، برای یادگیری کار با انواع بارکد دیگر، می‌توانید به فضای مستندات نگاهی بیندازید. لطفاً در صورت نیاز به بحث در مورد هر یک از سؤالات خود، برای ما در [فروم 11 بنویسید.

همچنین ببینید