توليد صورة باركود مخصصة
الشريط الشريطي هو تمثيل مرئي للبيانات في شكل خطوط متوازية أو أنماط. تستخدم رموز الشريط على نطاق واسع في مختلف الصناعات مثل التجزئة واللوجستيات والرعاية الصحية والخدمات المصرفية، وغيرها الكثير.
Microsoft Word يسمح للمستخدمين بتضمين الرموز الشريطية مباشرة في المستندات باستخدام حقول. يمكن للمستخدمين إدراج نوع محدد من الرمز الشريطي، مثل رمز الاستجابة السريعة أو شريط خطي، باستخدام حقل BARCODE.
في هذه المقالة، سنلقي نظرة على كيفية تنفيذ حقل الشفرة في Aspose.Words وكيف يسمح Aspose.Words للمستخدمين بالعمل مع مستندات Word التي تمت إضافة شفرة إليها مسبقًا.
أنواع الباركود المدعومة بواسطة Aspose.Words
Aspose.Words يدعم أنواع مختلفة من الباركود. يتم تمرير نوع الباركود كقيمة سلسلة في الخاصية BarcodeType.
عند حفظ تنسيقات “ورد” التي تدعم الباركود، يمكنك استخدام أي نوع من أنواع الباركود هو supported by Microsoft Word. إذا تم تمرير نوع خاطئ من الباركود، سيقوم “ورد” بعرض خطأ.
عند حفظ إلى تنسيقات أخرى، مثل PDF، Aspose.Words تفويض عرض الشفرة الشريطية للمستخدم التعليمات البرمجية، لذلك يحد المستخدم إلى أنواع الشفرة الشريطية من تنفيذهم أو المكتبة المستخدمة.
إدراج رمز شريطي في مستند أو تحميل مستند برمز شريطي مضاف
Aspose.Words يوفر القدرة على:
- برمجياً إدخال رمز شريطي إلى مستند باستخدام رموز DisplayBarcode و MergeBarcode
- أو قم بتحميل مستند وورد مع وجود باركودز بداخلها أصلاً للقيام بالمزيد من الأعمال عليها
Aspose.Words له واجهة لتوليد رموز شريطية مخصصة مما يجعل من السهل استخدام Aspose.Words و Aspose.BarCode معًا لإنشاء صور الرمز الشريطي في مستندات الإخراج. على سبيل المثال، يمكنك إنشاء مستند DOC أو OOXML أو RTF وإضافة حقل DISPLAYBARCODE إليه باستخدام Aspose.Words. أو يمكنك تحميل مستند DOC أو OOXML أو RTF يحتوي بالفعل على حقل DISPLAYBARCODE وتوفير تنفيذك المخصص لمولد الرمز الشريطي.
يتكون حقل “DISPLAYBARCODE” النموذجي من ما يلي:
{ DISPLAYBARCODE "SomeData" QR \h 720 }
أسفل هو مثال على مولد الكود باستخدام Aspose.Words و Aspose.BarCode API. هذا المثال يظهر كيفية إدراج صور رموز الشريط في موضع FIELD DISPLAYBARCODE في مستند Word:
يمكنك أيضاً حفظ المستند مع الباركود المحمل أو الذي تم إدخاله حديثاً في تنسيقات الصفحات الثابتة مثل (PDF)، XPS، إلخ. يعرض المثال التالي كيفية حفظ مستند وورد بتنسيق PDF:
تحديد الخيارات الباركود
عند العمل مع الشفرات، يمكنك تعيين بعض الخصائص الإضافية. Aspose.Words يوفر لك BarcodeParameters الفئة – فئة لبارامترات الشفرة لتمريرها إلى BarcodeGenerator.
Aspose.Words تدعم الدقة المدمجة 96 ppi للصور التي تم إنشاؤها باستخدام IBarcodeGenerator، والتي تحد من الحد الأدنى لحجم صورة الشريط. وللحد من ذلك، يمكن للمطورين إدخال صور شريطية مع الدقة المستهدفة يدويًا في مستند Word وحفظها بالشكل المطلوب. لمزيد من التفاصيل والأمثلة حول العمل مع الباركود، انظر المقالة Create Custom Barcodes with IBarcodeGenerator.