בעולם שנשען יותר ויותר על מידע וחילופי נתונים חלקים, הצורך ביצירת ברקוד יעיל מעולם לא היה קריטי יותר. ברקודים משמשים כשפה אוניברסלית למכונות, ומפשטות תהליכים בתעשיות שונות. בין אם זה מעקב אחר מלאי, ניהול מכירות או שיפור האבטחה, הברקודים ממלאים תפקיד מרכזי. במדריך זה, נחקור כיצד ליצור ברקודים ללא מאמץ באמצעות ממשק .NET REST API רב עוצמה. בנוסף, נדגיש את החשיבות של שמירת פיסות מידע חיוניות אלו בפורמט JPG, המבטיח אינטגרציה חלקה ונגישות על פני שפע של יישומים ומערכות.
NET REST API עבור יצירת ברקוד
יצירת ברקודים בדיוק ויעילות מתאפשרת באמצעות Aspose.BarCode Cloud SDK עבור .NET. ערכת פיתוח תוכנה חזקה זו מפשטת את תהליך יצירת הברקוד, ומאפשרת לך לשלב בצורה חלקה יכולות יצירת ברקוד ביישומים שלך. זה גם מספק את היכולת לפענח ברקודים מפורמטים שונים של תמונה, מה שמאפשר גישה מקיפה לניהול ברקוד. בין אם מדובר ביצירת קודי QR, UPC-A, קוד 39, או רבים אחרים, SDK זה מכסה מגוון רחב של סמליות ברקוד.
על מנת להשתמש ב-SDK, ראשית עלינו לחפש Aspose.BarCode-Cloud
במנהל החבילות של NuGet וללחוץ על כפתור הוסף חבילה
. שנית, עלינו לבקר במרכז השליטה בענן, כדי לקבל את אישורי הלקוח המותאמים אישית שלך.
צור ברקוד כ-JPG ב-C# .NET
סעיף זה מסביר את הפרטים ואת קטע הקוד הנדרשים ליצירת ברקוד באמצעות C# .NET.
// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// מופע תצורה שבו אנו מציינים אישורי לקוח לשימוש
Configuration configuration = new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
};
// ליצור מופע של BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);
// ציין את הסוג והתוכן עבור ברקוד
string type = "Code39Standard";
string text = "Hello World...!";
// ברקוד עם טקסט מיושר למרכז ובתחתית הברקוד
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
// פורמט פלט לתמונת ברקוד
format = "JPG"
};
// ליצור ברקוד ולשמור את הפלט לאחסון מקומי
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
// ודא שאורך התגובה גדול מ-0
Assert.IsTrue(response.Length > 0);
// שמור את תמונת הברקוד בכונן המקומי
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
}
להלן ההסבר לגבי קטע הקוד האמור לעיל.
BarcodeApi barcodeApi = new BarcodeApi(configuration);
ראשית, אתחול מופע של המחלקה BarcodeApi
תוך העברת אובייקט Configuration
כארגומנט.
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
format = "JPG"
};
ציינו שהטקסט בברקוד יהיה בתחתית התמונה, מיושר למרכז ופורמט הפלט יהיה JPG.
Stream response = barcodeApi.GetBarcodeGenerate(request)
התקשר ל-API כדי ליצור את הברקוד מסוג ‘Code39Standard’.
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
שגרה פשוטה לשמור את הברקוד שנוצר בפורמט JPG בכונן מקומי.
כיצד ליצור ברקוד באמצעות פקודות cURL
יצירת ברקודים באמצעות Aspose.BarCode Cloud באמצעות פקודות cURL היא שיטה רב-תכליתית ויעילה. cURL הוא כלי שורת פקודה בשימוש נרחב להגשת בקשות HTTP, מה שהופך אותו לבחירה אידיאלית לשילוב עם Aspose.BarCode Cloud API. יתר על כן, עם פקודות cURL, אתה יכול ליזום במהירות בקשות ליצירת ברקוד. גישה זו גם מאפשרת לך להפוך את תהליך היצירה לאוטומטי ולתסריט, מה שמקל על יצירת ברקוד אצווה או חוזרת.
כעת, בצע את הפקודה הבאה כדי ליצור אסימון גישה ל-JWT:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ברגע שיש לנו את אסימון JWT, אנא בצע את הפקודה הבאה כדי ליצור ברקוד ולשמור את הפלט בכונן המקומי.
curl -v "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Hello%20World..." \
-X GET \
-H "accept: image/jpg" \
-H "authorization: Bearer {accessToken}" \
-o "resultantBarcode.jpg"
החלף את ‘accessToken’ באסימון גישה של JWT שנוצר לעיל.
סיכום
לסיכום, יצירת ברקודים היא משימה מכרעת עם השלכות על פני מגזרים שונים, מניהול מלאי ועד מעורבות לקוחות. שתי הגישות, תוך שימוש ב-Aspose.BarCode Cloud SDK המקיף עבור .NET ומינוף פקודות cURL רב-תכליתיות עם Aspose.BarCode Cloud, מציעות פתרונות רבי עוצמה. עם זאת, שני הנתיבים מובילים ליצירת ברקוד יעיל, המעצימה לעסקים לשפר את קידוד הנתונים, הנגישות והאוטומציה בצורה חלקה.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בבלוגים הבאים: