إنشاء كود التصحيح في بايثون

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

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. ما هو رمز التصحيح أو رمز التصحيح
  2. Python API لإنشاء رمز التصحيح - تنزيل مجاني
  3. إنشاء كود التصحيح في بايثون
  4. إنشاء رمز التصحيح لحجم ورق A4
  5. رمز التصحيح لصفحة الرسالة الأمريكية
  6. إنشاء رمز التصحيح باستخدام رمز الاستجابة السريعة
  7. أنواع كود التصحيح
  8. احصل على ترخيص مجاني
  9. إنشاء رمز التصحيح عبر الإنترنت
  10. مصادر التعلم

ما هو Patch Code أو Patch Barcode

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

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

Python API لإنشاء كود التصحيح - تنزيل مجاني

سنستخدم Aspose.BarCode لـ Python لعمل أكواد التصحيح. إنها واجهة برمجة تطبيقات قوية ومتعددة الاستخدامات لإنشاء الباركود ومعالجته. يسمح للمطورين بإنشاء وقراءة أنواع مختلفة من الرموز الشريطية 1D و 2D. يتم دعم أكثر من 60 رمزًا شريطيًا ، بما في ذلك الرمز 39 ، والرمز 128 ، ورمز الاستجابة السريعة. كما أنه يدعم EAN و UPC و PDF147 و Data Matrix والرموز الشريطية المعقدة.

يرجى إما تنزيل الحزمة أو تثبيت API من PyPI باستخدام أمر pip التالي في وحدة التحكم:

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

إنشاء كود التصحيح في بايثون

يمكننا إنشاء كود تصحيح في بايثون باتباع الخطوات الواردة أدناه:

  1. قم بإنشاء مثيل لفئة BarcodeGenerator وقم بتعيين EncodeTypes المطلوبة كـ PATCHCODE.
  2. بعد ذلك ، حدد نص كود الإدخال.
  3. اختياريًا ، حدد خيارات تخصيص الرمز الشريطي.
  4. أخيرًا ، قم باستدعاء طريقة الحفظ() لحفظ صورة الباركود التي تم إنشاؤها في مسار الملف المحدد.

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

# يوضح مثال الكود هذا كيفية إنشاء رمز التصحيح.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
إنشاء كود التصحيح في بايثون.

إنشاء كود التصحيح في بايثون.

إنشاء رمز التصحيح لحجم ورق A4

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

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز تصحيح لحجم ورق A4 في Python.

# يوضح مثال الكود هذا كيفية إنشاء رمز تصحيح بحجم A4.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# إنشاء الباركود PatchCode بحجم A4
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
إنشاء رمز التصحيح لحجم ورق A4

إنشاء رمز التصحيح لحجم ورق A4.

يعمل تنسيق التصحيح A4 مع صفحات A4 في الاتجاه الرأسي. ومع ذلك ، إذا كنت تريد إنشاء رمز شريطي للتصحيح لصفحات A4 بتنسيق أفقي ، فحدد تنسيق التصحيح على أنه A4LANDSCAPE.

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء رمز تصحيح لـ A4 Landscape في Python.

# يوضح مثال الكود هذا كيفية إنشاء رمز تصحيح بحجم A4 أفقي.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# إنشاء الباركود PatchCode في حجم A4 في الاتجاه الأفقي
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
إنشاء رمز التصحيح لحجم ورق A4

إنشاء رمز التصحيح لـ A4 Landscape.

كود التصحيح لصفحة الرسالة الأمريكية

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

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

# يوضح مثال الكود هذا كيفية إنشاء رمز تصحيح بحجم الرسالة الأمريكية.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# صورة رسالة أمريكية
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");

# الولايات المتحدة رسالة المناظر الطبيعية
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");

قم بإنشاء PatchCode باستخدام QR Code

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

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء PatchCode مع QR Code في Python.

# يوضح مثال الرمز هذا كيفية إنشاء رمز تصحيح 128 باستخدام رمز الاستجابة السريعة.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# إنشاء الباركود PatchCode مع QR مجاني
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
قم بإنشاء PatchCode باستخدام QR Code

قم بإنشاء PatchCode باستخدام QR Code.

أنواع أكواد التصحيح

تدعم مكتبة Aspose.BarCode لمكتبة Python ستة أنماط PatchCode مختلفة. هذه الأنماط هي Patch I و Patch II و Patch III و Patch IV و Patch T و Patch VI.

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

# يوضح مثال الكود هذا كيفية إنشاء أنماط مختلفة لرموز التصحيح.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# التصحيح الأول
generator.code_text = "التصحيح الأول";
generator.save("C:\\Files\\PatchCodeI.jpg");

# التصحيح الأولI
generator.code_text = "التصحيح الأولI";
generator.save("C:\\Files\\PatchCodeII.jpg");

# التصحيح الأولII
generator.code_text = "التصحيح الأولII";
generator.save("C:\\Files\\PatchCodeIII.jpg");

# التصحيح الأولV
generator.code_text = "التصحيح الأولV";
generator.save("C:\\Files\\PatchCodeIV.jpg");

# باتش تي
generator.code_text = "باتش تي";
generator.save("C:\\Files\\PatchCodeT.jpg");

# التصحيح السادس
generator.code_text = "التصحيح السادس";
generator.save("C:\\Files\\PatchCodeVI.jpg");
أنواع أكواد التصحيح

أنواع أكواد التصحيح.

مكتبة Barcode Python - احصل على ترخيص مجاني

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

إنشاء رمز التصحيح على الإنترنت

يمكنك إنشاء رمز التصحيح عبر الإنترنت مجانًا باستخدام مُنشئ PatchCode عبر الإنترنت ، والذي تم تطويره باستخدام واجهة برمجة التطبيقات هذه. يرجى الوصول إلى مُنشئ PatchCode المجاني على الإنترنت في متصفحك باستخدام الرابط التالي:

https://products.aspose.app/barcode/generate/patchcode

تصحيح الباركود في بايثون - مصادر التعلم

يمكنك معرفة المزيد حول إنشاء كود التصحيح واستكشاف الميزات الأخرى لـ Aspose.BarCode for Python باستخدام الموارد الواردة أدناه:

خاتمة

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

أنظر أيضا