Aspose.BarCode  لـ Node.js via Java

Node.js Barcode Generator و Scanner API

التعرف على أو إنشاء رموز 1D و 2 D والرموز الشريطية البريدية بما في ذلك Code128 و Code93 و Code39 و QR Code من صور مختلفة.

  Download Free Trial
  
 

Aspose.BarCode لـ Node.js عبر Java هو مولد رمز شريطي قابل للتخصيص بسهولة وواجهة برمجة تطبيقات لفك التشفير. يمكن للمطورين دمج وظائف إنشاء وقراءة الباركود في تطبيقاتهم عبر جسر nodejs-java. يمكن استخدامه لقراءة الرموز الشريطية المشتركة 1D ، 2D ، والبريدية من الصور بأي زاوية. تتيح مكتبة الباركود هذه للمطورين إنشاء صور باركود لأكثر من 60 نوعًا وحفظها بتنسيقات مختلفة ، مثل JPG و PNG و GIF و BMP و TIFF. وهو يدعم تخصيص ميزات التصوير المختلفة ، مثل لون ونمط حدود الرمز الشريطي ، والهوامش ، وزاوية الدوران ، والدقة ، ولون الرمز الشريطي.

ميزات واجهة برمجة تطبيقات الباركود المتقدمة لـ Node.js

إنشاء رمز الاستجابة السريعة السويسري

إلى جانب الرموز الشريطية ثنائية الأبعاد ورموز QR ، تتيح مكتبة الباركود إنشاء وقراءة رموز QR السويسرية. وهي تستند إلى مواصفات رمز QR (الاستجابة السريعة) وتستخدم في سويسرا لتسهيل المدفوعات بين الشركات والأفراد. رموز QR عبارة عن رموز شريطية ثنائية الأبعاد يمكن مسحها ضوئيًا باستخدام هاتف ذكي أو أي جهاز آخر للوصول إلى المعلومات بسرعة وسهولة أو تنفيذ إجراء ما. رموز QR السويسرية هي معيار وطني للمدفوعات الإلكترونية في سويسرا. يتم استخدامها من قبل الشركات لتلقي المدفوعات من العملاء. عندما يقوم العميل بمسح رمز الاستجابة السريعة السويسري ضوئيًا ، يتم تزويده بمعلومات الدفع ويمكنه بدء الدفع من تطبيق الخدمات المصرفية عبر الهاتف المحمول. يوفر هذا طريقة مريحة وآمنة للشركات لقبول المدفوعات من عملائها. تُستخدم رموز QR السويسرية بشكل شائع في مجموعة متنوعة من الصناعات ، بما في ذلك البيع بالتجزئة والضيافة والرعاية الصحية. لإنشاء رمز QR سويسري ، ستحتاج إلى تقديم المعلومات الضرورية ، مثل اسم عملك وتفاصيل الحساب المصرفي ومبلغ الدفعة. سيستخدم مُنشئ Aspose QR Code هذه المعلومات لإنشاء رمز QR سويسري يمكن لعملائك مسحه ضوئيًا بعد ذلك لبدء الدفع. بمجرد إنشاء رمز الاستجابة السريعة ، يمكنك تنزيله واستخدامه في عملك لقبول المدفوعات من عملائك.

مثال حي لتوليد رمز الاستجابة السريعة

تتيح مكتبة الباركود للمطورين إنشاء نطاق واسع من الرموز الشريطية ثنائية الأبعاد ، بما في ذلك Data Matrix و Aztec Code و PDF417 و Macro PDF417 وغيرها. إنه مفيد بشكل خاص لإنشاء رموز شريطية كبيرة أو متعددة تحتوي على قيم بيانات طويلة أو معقدة. توفر المكتبة واجهة بسيطة وبديهية لتحديد نوع الرمز الشريطي المراد إنشاؤه ، وإدخال بيانات الإدخال للتخزين ، وتعيين المعلمات المتعلقة بالمظهر. هذا يجعلها أداة سهلة الاستخدام وقوية لإنشاء رموز شريطية عالية الجودة لمختلف التطبيقات. يوضح نموذج الرمز أدناه كيفية إنشاء رموز QR.

Code to be executed - JavaScript


const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarcodeGenerator = aspose_barcode.BarcodeGenerator;
let EncodeTypes = aspose_barcode.EncodeTypes;

// Create an instane of the BarcodeGenerator class
let generator = new BarcodeGenerator(EncodeTypes.QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeteres(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate and save image
generator.save("example.png", aspose_barcode.BarCodeImageFormat.PNG);
Generation result

تحسين قراءة الباركود

Aspose.Barcode لـ C ++ هي مكتبة باركود شاملة للعمل مع الباركود في مجموعة واسعة من التطبيقات. تتمثل إحدى ميزاته الرئيسية في القدرة على ضبط عملية التعرف بدقة لتحسين جودة وسرعة اكتشاف الرمز الشريطي. تقدم المكتبة العديد من الإعدادات المتقدمة التي يمكن استخدامها لتحسين مسح الباركود وفقًا للاحتياجات المحددة للتطبيق. على سبيل المثال ، توفر المكتبة أوضاع قراءة خاصة تتيح المسح السريع للرموز الشريطية الخطية عالية الجودة. يمكن أن يكون هذا مفيدًا في التطبيقات التي تحتاج إلى معالجة كميات كبيرة من بيانات الرمز الشريطي بسرعة. بالإضافة إلى ذلك ، تسمح المكتبة للمطورين بتحديد مناطق المسح المستهدفة وأنواع الباركود ، والتي يمكن أن تحسن دقة المسح من خلال التركيز على المناطق الأكثر صلة بالصورة. تدعم واجهة برمجة التطبيقات أيضًا اكتشاف أكواد شريطية متعددة في صورة واحدة ، والتي يمكن أن تكون مفيدة في التطبيقات التي تحتاج إلى معالجة أكواد شريطية متعددة في وقت واحد.

مثال مباشر للتعرف على الرمز الشريطي

توفر واجهة برمجة تطبيقات قارئ الباركود مجموعة من الميزات لمسح الرموز الشريطية ثنائية الأبعاد وثنائية الأبعاد والبريدية واكتشافها وقراءتها. من خلال بضعة أسطر من التعليمات البرمجية ، يمكن للمطورين دمج هذه الوظيفة بسهولة في تطبيقاتهم واستخدامها لاكتشاف وفك تشفير مجموعة واسعة من الرموز الشريطية شائعة الاستخدام. تم تصميم واجهة برمجة التطبيقات لتكون سهلة الاستخدام وبديهية ، مما يسهل على المطورين إضافة إمكانات مسح الباركود بسرعة وسهولة إلى تطبيقاتهم.

Ready to recognize يميز قم بإسقاط ملف هنا أو انقر للتصفح *

* بتحميل ملفاتك أو استخدام الخدمة ، فإنك توافق على شروط استخدم و سياسة الخصوصية .

Code to be executed - JavaScript

    
const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarCodeReader = aspose_barcode.BarCodeReader;
let QualitySettings = aspose_barcode.QualitySettings;

let reader = new BarCodeReader("<file name>", null, DecodeType.AllSupportedTypes);
reader.readBarCodes().forEach(function (result, i, results)
{
    console.log(result.getCodeText());
    console.log(result.getCodeTypeName());
});

نتيجة الاعتراف

ما يقوله الناس

لا تأخذ كلمتنا فقط. تعرف على ما يقوله المستخدمون عن واجهات برمجة التطبيقات.

 
 
View Case Studies
  
  

يوفر Aspose.BarCode إنشاء باركود فردي وواجهات برمجة تطبيقات للتعرف على بيئات التطوير الشائعة الأخرى كما هو مذكور أدناه: