צור ברקוד שוויצרי ב-C#

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

צור ברקוד שוויצרי - הורדה חינם של C# API

ניתן להשתמש ב-Aspose.BarCode for .NET ליצירת סוגים שונים של ברקודים. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קבצי ה-DLL מהקטע מהדורות חדשות או הפעלת פקודת ההתקנה הבאה NuGet.

PM> Install-Package Aspose.BarCode

צור ברקוד שוויצרי מקומי ב-C#

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

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

קטע הקוד שלהלן מפרט כיצד ליצור ברקוד שוויצרי ביתי ב-C#:

// צור ברקוד דואר דואר שוויצרי עם הקוד בן 18 הספרות
var gen = new BarcodeGenerator(EncodeTypes.SwissPostParcel, "983412345612345678");
gen.Parameters.Barcode.XDimension.Pixels = 2;
gen.Parameters.Barcode.BarHeight.Pixels = 40;
gen.Save("SwissPostDomesticMail.png", BarCodeImageFormat.Png);

צור ברקוד דואר שוויצרי בינלאומי ב-C#

עליך לבצע את השלבים הבאים כדי ליצור ברקוד דואר שוויצרי לדואר בינלאומי:

  1. צור אובייקט מחלקה BarcodeGenerator והגדר את EncodeType.
  2. הגדר את גודל הברקוד במספר פיקסלים.
  3. שמור את הברקוד השוויצרי הפלט.

קטע הקוד הבא מראה כיצד ליצור ברקוד דואר שוויצרי בינלאומי באופן פרוגרמטי ב-C#:

// צור ברקוד דואר בינלאומי של Swiss Post
var gen = new BarcodeGenerator(EncodeTypes.SwissPostParcel, "RM999605013CH");
gen.Parameters.Barcode.XDimension.Pixels = 2;
gen.Parameters.Barcode.BarHeight.Pixels = 40;
gen.Save("SwissPostInternationalMail.png", BarCodeImageFormat.Png);

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

אתה יכול להעריך את ה-API במלוא קיבולתו על ידי בקשת [רישיון זמני ללא תשלום].

סיכום

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

ראה גם