מחולל ברקוד GS1-128 ב-C#.

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

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

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

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

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

המחלקה BarcodeGenerator של ה-API מאפשרת הפקת ברקודים ב-EncodeType שצוין. המחלקה EncodeType מאפשרת לציין את סוג הברקוד שיש לקודד. אנו יכולים לשמור את תמונת הברקוד שנוצרה באמצעות שיטת Save(string) של מחלקה זו.

אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.

PM> Install-Package Aspose.BarCode

מה זה ברקוד GS1-128?

ברקוד GS1-128 (לשעבר UCC/EAN-128) הוא קוד זיהוי מוצר הניתן לקריאה במכונה, המאחסן נתונים ומספק מידע על מוצרים. קוד זה מוחל על אריזות ומיכלים של סחורות כדי לסייע בהפצה ושימוש יעיל של מוצרי מזון.

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

הבנת הברקוד GS1-128

הברקוד GS1-128 עוקב אחר הפורמט הבא:

(ApplicationIdentifier1)ApplicationData(ApplicationIdentifier2)ApplicationData

הברקוד GS1-128 מכיל את המידע המועיל הבא:

  • GTIN (מספר פריט סחר גלובלי)
  • מספרים סידוריים
  • מספרי אצווה והרבה
  • תאריכי מוצרים
  • מקור ויעד המוצר
  • אופי המוצר

צור ברקוד GS1-128 ב-C#

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

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

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

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

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

// ציין את מימד X 
// הרוחב הקטן ביותר של יחידת הפסים או הרווחים של ברקוד
generator.Parameters.Barcode.XDimension.Pixels = 2;

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

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

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

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

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

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

// ציין את מימד X 
// הרוחב הקטן ביותר של יחידת הפסים או הרווחים של ברקוד
generator.Parameters.Barcode.XDimension.Pixels = 2;

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

התאמה אישית של הופעת קופון GS1 128 ב-C#

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

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

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

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

// ציין את מימד X 
// הרוחב הקטן ביותר של יחידת הפסים או הרווחים של ברקוד
generator.Parameters.Barcode.XDimension.Pixels = 2;

// הגדר שטח תוספת קופון 50 פיקסלים
generator.Parameters.Barcode.Coupon.SupplementSpace.Pixels = 50;

// הגדר את גובה הבר
generator.Parameters.Barcode.BarHeight.Pixels = 50;

// הגדר צבע סרגל
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Blue;

// הגדר צבע לייבל
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Red;

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

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

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

סיכום

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

ראה גם