بارکد برای نمایش بصری داده ها در قالب اشیاء گرافیکی استفاده می شود. انواع مختلفی از بارکدها در موارد مختلف مانند Code128، QR code، Aztech، Pdf127 و … مورد استفاده قرار می گیرند که در این مقاله با نحوه پیاده سازی ویژگی های تولید بارکد در برنامه های تحت وب خود آشنا می شوید. به ویژه، این مقاله نحوه تولید بارکد در برنامه های Node.js را پوشش می دهد.
- Node.js API Generator Barcode
- یک بارکد در Node.js ایجاد کنید
- یک کد QR در Node.js ایجاد کنید
- شخصی سازی ظاهر بارکد
Node.js API Generator Barcode
برای تولید بارکد، از Aspose.BarCode for Node.js از طریق جاوا استفاده می کنیم. این یک API غنی از ویژگی است که به شما امکان می دهد نمادهای بارکد محبوب را از داخل برنامه های Node.js خود تولید و بخوانید. می توانید API را دانلود یا با استفاده از دستور NPM زیر نصب کنید.
> npm install aspose.barcode
Aspose.BarCode برای Node.js از طریق جاوا از نمادهای بارکد زیر پشتیبانی می کند.
پست استرالیا | EAN8 |
آزتک | Interleaved2of5 |
مکمل بارکد | ITF14 |
BooklandEAN | ماتریس 2 از 5 |
کودابار | MSI |
کد11 | پی دی اف 417 |
کد128 | سیاره |
Code39 تمدید شده | پست نت |
استاندارد Code39 | PZN (Pharma Zentral Nummer، بارکد Pharmazentralnummer) |
کد93 تمدید شده | QR |
استاندارد کد93 | SSCC18 |
Datamatrix | Standard2of5 |
کد شناسایی پست دویچه | QR سوئیس |
EAN128 | UPCA |
EAN13 | UPCE |
EAN14(SCC14) |
یک بارکد در Node.js ایجاد کنید
مراحل زیر برای تولید بارکد در برنامه های Node.js آمده است.
- ابتدا یک شی از کلاس BarcodeGenerator ایجاد کنید و نوع بارکد را در سازنده آن تنظیم کنید، به عنوان مثال EncodeTypes.CODE128.
- متن بارکد را با استفاده از روش BarcodeGenerator.setCodeText(string) تنظیم کنید.
- در نهایت، تصویر بارکد را با استفاده از روش BarcodeGenerator.save(string, string) ایجاد کنید.
نمونه کد زیر نحوه تولید یک تصویر بارکد در Node.js را نشان می دهد.
// تنظیم نوع بارکد
let encode_type = EncodeTypes.CODE_128;
// ایجاد مولد بارکد
let generator = new BarcodeGenerator(encode_type, null);
// متن را تنظیم کنید
generator.setCodeText("Aspose.BarCode");
// تولید بارکد
generator.save("barcode.png", "PNG");
بارکد
یک کد QR در Node.js ایجاد کنید
Aspose.BarCode برای Node.js از طریق جاوا همچنین به شما امکان می دهد بارکدهای دو بعدی مانند کدهای QR تولید کنید. مراحل زیر برای تولید کد QR در Node.js آمده است.
- ابتدا یک شی از کلاس BarcodeGenerator ایجاد کنید و EncodeTypes.QR را به سازنده آن ارسال کنید.
- متن بارکد QR را با استفاده از روش BarcodeGenerator.setCodeText(string) تنظیم کنید.
- در نهایت، تصویر کد QR را با استفاده از روش BarcodeGenerator.save(string, string) تولید کنید.
نمونه کد زیر نحوه تولید یک کد QR در Node.js را نشان می دهد.
// تنظیم نوع بارکد
let encode_type = EncodeTypes.QR;
// ایجاد مولد بارکد
let generator = new BarcodeGenerator(encode_type, null);
// متن را تنظیم کنید
generator.setCodeText("Aspose.BarCode");
// تولید بارکد
generator.save("barcode.png", "PNG");
کد QR
شخصی سازی ظاهر بارکد
همچنین می توانید ظاهر بارکد را با تغییر رنگ جلو، رنگ پشت، فونت، حاشیه، وضوح و غیره شخصی سازی کنید. مراحل زیر برای شخصی سازی ظاهر بارکد آورده شده است.
- ابتدا یک شی از کلاس BarcodeGenerator ایجاد کنید و نوع بارکد را در سازنده آن تنظیم کنید، به عنوان مثال EncodeTypes.AZTEC.
- متن بارکد را با استفاده از روش BarcodeGenerator.setCodeText(string) تنظیم کنید.
- بارکد را با استفاده از پارامترهای آن سفارشی کنید، مانند تنظیم مجدد رنگ با استفاده از روش BarcodeGenerator.getParameters().setBackColor("#A9A9A9").
- در نهایت، تصویر بارکد را با استفاده از روش BarcodeGenerator.save(string, string) تولید کنید.
نمونه کد زیر نحوه سفارشی سازی بارکد در Node.js را نشان می دهد.
// ایجاد مولد بارکد
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
// تنظیم رنگ پشت بارکد
generator.getParameters().setBackColor("#A9A9A9");
// تنظیم رنگ نوار بارکد
generator.getParameters().getBarcode().setBarColor("#FFA500");
// رنگ حاشیه را تنظیم کنید
generator.getParameters().getBorder().setColor("#000000");
// تنظیم رنگ متن
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// تنظیم وضوح تصویر
generator.getParameters().setResolution(300);
// ذخیره بارکد
generator.save("barcode.png", "PNG");
بارکد
مجوز API رایگان دریافت کنید
به منظور استفاده از API بدون محدودیت ارزیابی، می توانید [یک مجوز موقت رایگان دریافت کنید].
نتیجه
در این مقاله نحوه تولید بارکد در اپلیکیشن های Node.js را یاد گرفتید. همچنین، نحوه سفارشی سازی ظاهر بارکدها را با استفاده از گزینه های مختلف مشاهده کرده اید. علاوه بر این، میتوانید با استفاده از مستندات در مورد API بیشتر کاوش کنید. علاوه بر این، می توانید سوالات خود را از طریق [فروم 16 ما با ما در میان بگذارید.