מחולל ברקוד GS1-128 בג'אווה.

ברקודים הם סמלים גרפיים המשמשים לזיהוי מוצרים. בענף הקמעונאות, ברקודים GS1-128 נמצאים בכל מקום. חברות רבות ברחבי העולם מחליפות נתונים באמצעות תקן GS1-128. כתקן מסחר אלקטרוני, הוא מאפשר לחברה לספק מידע מדויק ואמין על מוצריה. במאמר זה, נלמד כיצד ליצור ברקודים GS1-128. לאחר ביצוע השלבים שהוזכרו, יהיה לנו מחולל ברקוד GS1-128 משלנו בג’אווה. אז בואו נתחיל.

המאמר יעסוק בנושאים הבאים:

  1. Java GS1-128 Barcode Generator API
  2. צור ברקוד GS1-128 ב-Java
  3. צור קופון UPC-A GS1 128
  4. התאם אישית את מראה הברקוד

Java GS1-128 ברקוד מחולל API

אנו נשתמש ב-API Aspose.BarCode for Java להפקת ברקודים GS1-128. זהו Java API חזק, אמין וקל לשימוש ליצירת ברקוד וזיהוי. הוא תומך במגוון רחב של 1D ו- 2D סוגי ברקוד.

אנא הורד את ה-JAR של ה-API או הוסף את תצורת pom.xml הבאה ביישום Java מבוסס Maven.

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

צור ברקוד GS1-128 ב-Java

אנו יכולים ליצור ברקוד GS1-128 בקלות על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, צור מופע של המחלקה BarcodeGenerator עם ה-EncodeType כארגומנט.
  2. לאחר מכן, ציין את הטקסט לקידוד.
  3. לאחר מכן, הגדר את ערך גודל הברקוד בפיקסלים.
  4. לבסוף, שמור את הפלט באמצעות שיטת save() . זה לוקח את נתיב קובץ הפלט כארגומנט.

דוגמא הקוד הבאה מראה כיצד ליצור ברקוד GS1-128 ב-Java.

// דוגמה זו מדגימה כיצד ליצור ברקוד GS1-128.
// צור רגע של מחלקה BarcodeGenerator
// ציין את סוג הקוד כ-GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// ציין את טקסט הקוד
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// ציין את מימד X 
// הרוחב הקטן ביותר של יחידת הפסים או הרווחים של ברקוד
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// שמור את הפלט
generator.save("C:\\Files\\GS1Code128.jpg");

צור קופון UPC-A GS1 128 ב-Java

באופן דומה, אנו יכולים גם ליצור תווית ברקוד עם ברקוד קופון נוסף של GS1-128 הממוקם באותה תמונה על ידי ביצוע השלבים שהוזכרו קודם לכן. עם זאת, עלינו להגדיר את ה-EncodeType כ-UPCAGS1CODE128COUPON בשלב הראשון.

דוגמא הקוד הבאה מראה כיצד ליצור קופון UPC-A GS1 Code 128 ב-Java.

// דוגמה זו מדגימה כיצד ליצור קופון UPC-A GS1 Code 128.
// צור רגע של מחלקה BarcodeGenerator
// ציין את סוג הקידוד בתור UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// ציין את טקסט הקוד
generator.setCodeText("123456789012(8110)ASPOSE");

// ציין את מימד X 
// הרוחב הקטן ביותר של יחידת הפסים או הרווחים של ברקוד
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// שמור את הפלט
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");

התאם אישית את מראה הקופון של GS1 128 ב-Java

אנו יכולים גם להתאים אישית את מראה הברקוד על ידי ביצוע השלבים שהוזכרו קודם לכן. עם זאת, עלינו לציין מאפיינים נוספים לפני שמירת התמונה בשלב הסופי.

דוגמא הקוד הבאה מראה כיצד להתאים אישית את מראה הברקוד של קופון GS1 128 ב-Java.

// דוגמה זו מדגימה כיצד להתאים אישית את מראה הברקוד של קופון GS1 128.
// צור רגע של מחלקה BarcodeGenerator
// ציין את סוג הקידוד בתור UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// ציין את טקסט הקוד
generator.setCodeText("123456789012(8110)ASPOSE");

// ציין את מימד X 
// הרוחב הקטן ביותר של יחידת הפסים או הרווחים של ברקוד
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// הגדר שטח תוספת קופון 50 פיקסלים
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// הגדר את גובה הבר
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// הגדר צבע סרגל
generator.getParameters().getBarcode().setBarColor(Color.RED);

// הגדר צבע לייבל
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// שמור את הפלט
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");

קבל רישיון חינם

אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.

סיכום

במאמר זה, למדנו על ברקוד GS1-128 וכיצד ליצור ברקוד GS1-128 ב-Java. ראינו גם כיצד ליצור קופון UPC-A GS1-128 באופן תוכנתי. חוץ מזה, אתה יכול ללמוד עוד על Aspose.BarCode עבור Java API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם