يعد الترميز الشريطي إحدى طرق تقديم البيانات بتنسيق يمكن قراءته آليًا. تُستخدم الرموز الشريطية عادةً لتعريف عدد كبير من العناصر. في هذه المقالة ، ستتعلم كيفية إنشاء الرموز الشريطية في Java. علاوة على ذلك ، سترى كيف يمكن تطبيق الرموز الشريطية التي تم إنشاؤها على أي من مستنداتك بالإضافة إلى الصور باستخدام Java Signature API داخل تطبيقاتك.

يتم تناول الموضوعات التالية أدناه:

Java API لتوليد الرموز الشريطية

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

تنزيل أو تكوين

يمكنك تنزيل ملف JAR من قسم التنزيلات ، أو الحصول على أحدث تكوينات المستودعات والتبعية لملف pox.xml لتطبيقات Java المستندة إلى المخضرم.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-signature</artifactId>
        <version>21.5</version> 
</dependency>

إنشاء باركود في Java للمستندات والصور

يمكن إنشاء الرموز الشريطية برمجيًا باستخدام النص المخصص والمظهر وأنواع الترميز المختلفة. تتضمن بعض أنواع الرموز الشريطية المدعومة Code 32 و Code 128 و DotCode و GS1 و ISBN و PDF417 و Postnet و UPCA وغيرها الكثير. يمكن تطبيق هذه الرموز الشريطية على قائمة كبيرة من تنسيقات المستندات والصور المدعومة.

فيما يلي الخطوات الرئيسية لتطبيق الرموز الشريطية على أي مستند أو صورة.

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

إنشاء رمز شريطي وتطبيقه على المستندات في Java

إن إنشاء الرموز الشريطية وتخصيصها حسب الحاجة ليس إجراءً معقدًا. سواء كانت المستندات الهدف عبارة عن مستند MS Word أو ملف PDF أو جدول بيانات Excel أو عرض تقديمي ، فإن خطوات إضافة الرمز الشريطي ستكون هي نفسها لجميع التنسيقات المختلفة. توجه الخطوات التالية كيفية إنشاء رموز شريطية وتطبيقها / إرفاقها بأي مستند في Java.

  • قم بتحميل المستند (PDF ، مستند Word ، جدول البيانات ، PPT ، …) باستخدام فئة التوقيع.
  • حدد خيارات الباركود باستخدام فئة BarcodeSignOptions.
  • قم بتعيين خصائص الرمز الشريطي مثل نوع الترميز والموضع والحجم ولون الخلفية أو المقدمة والخط وما إلى ذلك.
  • قم باستدعاء طريقة تسجيل لإرفاق الرمز الشريطي المُنشأ مع المستند المحمل.

تقوم التعليمات البرمجية المصدر التالية بإنشاء رمز شريطي وإرفاقه بمستند PDF باستخدام Java.

// قم بإنشاء وتطبيق الرموز الشريطية على المستندات (DOC ، DOCX ، PDF ، PPT ، XLS ، XLSX ، ...) في Java
Signature signature = new Signature("path/document.pdf");

// إنشاء خيار الباركود مع نص الباركود
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// محاذاة ومظهر الباركود
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// إرفاق الرمز الشريطي بالمستند
signature.sign(outputFilePath, options);

إنشاء رمز شريطي وتطبيقه على الصور في Java

بطريقة مشابهة جدًا ، يمكنك تطبيق الرموز الشريطية على الصور. سواء كان لديك صورة JPG أو PNG أو WebP أو أي تنسيق صورة آخر مثل GIF أو TIF أو CDR أو SVG أو أي تنسيق آخر ، يمكنك إرفاق الرمز الشريطي بالصورة المحملة.

فيما يلي خطوة لإنشاء رموز شريطية وتطبيقها على أي صورة باستخدام Java API.

  • قم بتحميل صورتك (JPG ، PNG ، WebP ، …) باستخدام التوقيع.
  • قم بإعداد خيارات الباركود باستخدام BarcodeSignOptions.
  • قم بتخصيص الرمز الشريطي عن طريق تعيين النص ونوع الترميز والموضع والحجم والمظهر وما إلى ذلك.
  • تطبيق الباركود لتوقيع الصورة باستخدام طريقة علامة.

تُنشئ التعليمات البرمجية المصدر التالية رمزًا شريطيًا وتُرفقه بصورة JPG في Java.

// // إنشاء وتطبيق الباركود على الصور (JPG ، PNG ، BMP ، ...) في Java
Signature signature = new Signature("path/image.jpg");

// إنشاء خيار الباركود مع نص الباركود
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// محاذاة ومظهر الباركود
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// إرفاق الباركود مع الصورة
signature.sign(outputFilePath, options);

احصل على ترخيص API مجاني

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

استنتاج

في الختام ، لقد تعلمت كيفية إنشاء الرموز الشريطية في Java. علاوة على ذلك ، لقد رأيت كيفية إضافة هذه الرموز الشريطية التي تم إنشاؤها إلى صورك ومستنداتك. الآن يمكنك تطوير تطبيق Java الخاص بمولد الباركود.

يمكنك معرفة المزيد حول Java Signature API باستخدام التوثيق أو من خلال الأمثلة المتوفرة على GitHub. تواصل معنا على المنتدى.

أنظر أيضا