مولد كود ثنائي الأبعاد | منشئ الكود ثنائي الأبعاد | إنشاء باركود ثنائي الأبعاد

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

ستغطي هذه المقالة المواضيع التالية:

  1. واجهة برمجة تطبيقات مولد الباركود ثنائي الأبعاد
  2. كيفية إنشاء رموز darcodes ثنائية الأبعاد أو رموز QR؟
  3. مولد باركود ثنائي الأبعاد بلغة #C
  4. مولد كود ثنائي الأبعاد في جافا
  5. إنشاء باركود ثنائي الأبعاد بلغة بايثون
  6. مولد رمز QR ثنائي الأبعاد
  7. مولد كود ثنائي الأبعاد عبر الإنترنت
  8. منشئ كود ثنائي الأبعاد - مصادر تعليمية

واجهة برمجة التطبيقات لمولد الباركود ثنائي الأبعاد

Aspose.Barcode عبارة عن واجهة برمجة تطبيقات شائعة للرموز الشريطية ثنائية الأبعاد ومولد رموز الاستجابة السريعة التي تتيح لك إنشاء وتخصيص أنواع مختلفة من الرموز الشريطية ثنائية الأبعاد، بما في ذلك رموز QR. إنها مكتبة شاملة لإنشاء الباركود والتعرف عليه تمكن المطورين من دمج وظائف الباركود في .NET، Java، PHP، C++، Android وتطبيقات Node.js وPython. تدعم واجهة برمجة التطبيقات (API) ما يزيد عن 60 رمزًا للرموز الشريطية، بما في ذلك الرموز الشريطية أحادية الأبعاد وثنائية الأبعاد. في الأقسام التالية، سنستكشف خطوات إنشاء رمز QR للنص باستخدام مكتبة Aspose.Barcode.

تسمح واجهة برمجة التطبيقات بإنشاء رمز الاستجابة السريعة، ورمز QR الصغير، وPDF417، وCompact PDF417، وMacro PDF417، وMicro PDF417، وAztec Code، وData Matrix، وDotCode، وGS1 Data Matrix، وGS1 QR Code، وMaxiCode، وSwiss QR Code، وHan Xin Code، وHIBC رمز الاستجابة السريعة LIC

كيفية إنشاء رموز شريطية ثنائية الأبعاد أو رموز QR؟

  1. قم بتنزيل وتثبيت مكتبة Aspose.Barcode.
  2. تهيئة مثيل جديد لفئة BarcodeGenerator.
  3. حدد النص الذي تريد تشفيره في باركود ثنائي الأبعاد.
  4. احفظ صورة التعليمات البرمجية التي تم إنشاؤها في ملف.

مولد باركود ثنائي الأبعاد بلغة #C

يمكننا إنشاء باركود ثنائي الأبعاد وتطوير مولد أكواد باستخدام Aspose.BarCode لـ .NET باتباع الخطوات الواردة أدناه:

  1. أولاً، يرجى إما تنزيل ملف DLL الخاص بواجهة برمجة التطبيقات أو تثبيت حزمة Aspose.BarCode NuGet باستخدام الأمر التالي في وحدة تحكم إدارة الحزم:
PM> Install-Package Aspose.BarCode
  1. بعد ذلك، قم بإنشاء مثيل لفئة BarcodeGenerator وقم بتعيين EncodeTypes.
  2. ثم حدد النص المراد ترميزه.
  3. بشكل اختياري، حدد خيارات تخصيص التعليمات البرمجية.
  4. أخيرًا، قم باستدعاء الأسلوب save() لحفظ صورة الباركود التي تم إنشاؤها في مسار الملف المحدد.

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز شريطي ثنائي الأبعاد باستخدام لغة #C.

using Aspose.BarCode;
using Aspose.BarCode.Generation;

// تهيئة مثيل BarcodeGenerator
// تحديد نوع التشفير
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");

// تعيين القرار
generator.Parameters.Resolution = 100;

// توليد الباركود
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
مولد باركود ثنائي الأبعاد بلغة C#

مولد باركود ثنائي الأبعاد بلغة #C

مولد كود ثنائي الأبعاد في جافا

وبالمثل، يمكننا إنشاء باركود ثنائي الأبعاد في Java باستخدام Aspose.BarCode for Java باتباع الخطوات المذكورة أعلاه. ومع ذلك، نحتاج إلى تنزيل JAR لواجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي في تطبيق Java المستند إلى Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>23.10</version>
</dependency>

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

import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;

// تهيئة مولد الباركود
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");

// تعيين قيمة الحجم بالبكسل
generator.getParameters().getBarcode().getXDimension().setPixels(8);

// إنشاء الباركود ازتيك
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
مولد كود ثنائي الأبعاد في جافا

مولد كود ثنائي الأبعاد في جافا

إنشاء باركود ثنائي الأبعاد في بايثون

لإنشاء رموز شريطية ثنائية الأبعاد أو رموز QR في Python، سنستخدم Aspose.BarCode لـ Python عبر .NET. ولهذا الغرض، يرجى اتباع الخطوات المذكورة سابقًا. ومع ذلك، يرجى تنزيل حزمة Python أو تثبيت واجهة برمجة التطبيقات من PyPI باستخدام أمر النقطة التالي في وحدة التحكم:

pip install aspose-barcode-for-python-via-net 

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز شريطي ثنائي الأبعاد في Python.

import aspose.barcode as barcode

# تهيئة كائن فئة BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")

# قم بتعيين المعلمات للرمز الشريطي Datamatrix
generator.parameters.barcode.x_dimension.pixels = 8.0

# إنشاء باركود Datamatrix
generator.save("C:\\Files\\datamatrix-barcode.png")
إنشاء باركود ثنائي الأبعاد في بايثون

إنشاء باركود ثنائي الأبعاد في بايثون

مولد رمز الاستجابة السريعة ثنائي الأبعاد

يمكننا بسهولة إنشاء رموز QR باتباع الخطوات المذكورة سابقًا. ومع ذلك، نحتاج فقط إلى تحديد EncodeTypes كـ “QR”.

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز الاستجابة السريعة باستخدام #C.

using Aspose.BarCode;
using Aspose.BarCode.Generation;

// تهيئة مثيل BarcodeGenerator
// حدد نوع التشفير كـ QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// حدد البعد X 
generator.Parameters.Barcode.XDimension.Pixels = 8;

// توليد رمز الاستجابة السريعة
generator.Save("C:\\Files\\qr-code.jpg");
مولد رمز الاستجابة السريعة ثنائي الأبعاد

مولد رمز الاستجابة السريعة ثنائي الأبعاد

منشئ الأكواد ثنائية الأبعاد - احصل على ترخيص مجاني

يوفر Aspose إصدارًا تقييميًا مجانيًا مصممًا لاختبار ميزات وقدرات واجهة برمجة التطبيقات. يرجى الحصول على ترخيص مؤقت مجاني لاستكشاف المكتبة دون أي قيود على التقييم.

مولد كود ثنائي الأبعاد على الإنترنت

يمكنك أيضًا تجربة تطبيق الويب المجاني مولد الباركود عبر الإنترنت لإنشاء رموز شريطية ثنائية الأبعاد أو رموز QR. تم تطوير تطبيق الويب هذا باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

منشئ الأكواد ثنائية الأبعاد - مصادر التعلم

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

خاتمة

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

أنظر أيضا