צור ברקוד Maxicode ב-Java.

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

תצורת Java ליצירת ברקוד Maxicode - הורדת API בחינם

אתה יכול ליצור או לקרוא סוגים רבים של ברקודים עם Aspose.BarCode for Java. הורד במהירות את קובצי ה-JAR מהדף מהדורות חדשות או השתמש בתצורות שלהלן כדי להגדיר אותו מהמאגר:

<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.9</version>
</dependency>

צור ברקוד Maxicode ב-Java

השלבים הבאים מראים כיצד ליצור ברקוד Maxicode:

  1. צור אובייקט מהמחלקה BarcodeGenerator וציין את הערך EncodeType.
  2. הגדר את הגודל כמספר הפיקסלים.
  3. הגדר מצב קידוד MaxiCode וטקסט קוד חוקי.
  4. צור את ברקוד Maxicode וייצא את תמונת הפלט בפורמט PNG.

קטע הקוד שלהלן מדגים כיצד ליצור ברקוד Maxicode באופן פרוגרמטי ב-Java:

// אתחול מופע של מחלקה BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "");

// הגדר את הגודל בפיקסלים
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");

String gs = "\u001d";
String rs = "\u001e";
String eot = "\u0004";

// הגדר את מצב קידוד MaxiCode ל-2 וטקסט קוד חוקי
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);

//(מיקוד בן 9 ספרות)(gs)(קוד מדינה)(gs)(קטגוריית שירות)(gs)(הודעה משנית)(eot)
gen.setCodeText("123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}");

// שמור את קוד Maxi הפלט
gen.save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.PNG);

צור ברקוד Maxicode עם יחס גובה-רוחב ב-Java

עליך לבצע את השלבים הבאים כדי ליצור את ברקוד Maxicode עם יחס רוחב-גובה ב-Java.

  1. אתחול מופע של מחלקה BarcodeGenerator וציין את EncodeType.
  2. הגדר את יחס הגובה-רוחב עבור Maxicode.
  3. צור את ברקוד Maxicode כתמונת PNG.

הקוד לדוגמה הבא מראה כיצד ליצור ברקוד Maxicode עם יחס רוחב-גובה באופן תכנותי ב-Java:

// אתחול מופע של מחלקה BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "Åspóse.Barcóde©");

// הגדר את הגודל בפיקסלים
gen.getParameters().getBarcode().getXDimension().setPixels(15);

// הגדר יחס רוחב-גובה של 0.5
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);

// שמור את קוד Maxi הפלט
gen.save("MaxiCodeAspectRatio.png", BarCodeImageFormat.PNG);

צילום המסך שלהלן מראה כיצד נראה ה-Maxicode כאשר הוא נוצר עם דוגמת הקוד שלמעלה:

צור Maxicode Aspect Ratio ב-C#

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

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

סיכום

במאמר זה חקרתם כיצד ליצור או ליצור ברקוד Maxicode באופן תוכנתי ב-Java. זה מרחיב את התהליך ליצירת Maxicode עם מצבי קידוד 2, 3 ו-4, כמו גם עם יחס רוחב-גובה. יתר על כן, אתה יכול לעבור על שטח תיעוד כדי לבדוק תכונות רבות אחרות של ה-API. בכל שאלה, אנא צור איתנו קשר בפורום.

ראה גם