توليد الباركود

قم بإنشاء باركود عبر الإنترنت باستخدام .NET REST API.

في عالم يعتمد بشكل متزايد على المعلومات والتبادل السلس للبيانات، أصبحت الحاجة إلى إنشاء رموز شريطية فعالة أكثر أهمية من أي وقت مضى. تعمل الرموز الشريطية كلغة عالمية للآلات، مما يبسط العمليات في مختلف الصناعات. سواء أكان الأمر يتعلق بتتبع المخزون أو إدارة المبيعات أو تعزيز الأمان، تلعب الرموز الشريطية دورًا محوريًا. في هذا الدليل، سوف نستكشف كيفية إنشاء الرموز الشريطية بسهولة باستخدام واجهة برمجة تطبيقات .NET REST القوية. بالإضافة إلى ذلك، سنؤكد على أهمية حفظ هذه الأجزاء المهمة من المعلومات بتنسيق JPG المتوافق على نطاق واسع، مما يضمن التكامل السلس وإمكانية الوصول عبر عدد كبير من التطبيقات والأنظمة.

.NET REST API لإنشاء الباركود

أصبح إنشاء الرموز الشريطية بدقة وكفاءة أمرًا ممكنًا من خلال Aspose.BarCode Cloud SDK for .NET. تعمل مجموعة تطوير البرامج القوية هذه على تبسيط عملية إنشاء الرمز الشريطي، مما يسمح لك بدمج إمكانات إنشاء الرمز الشريطي بسلاسة في تطبيقاتك. كما أنه يوفر القدرة على فك رموز الباركود من تنسيقات الصور المختلفة، مما يتيح اتباع نهج شامل لإدارة الباركود. سواء كان الأمر يتعلق بإنشاء رموز QR أو UPC-A أو Code 39 أو العديد من الرموز الأخرى، فإن SDK هذا يغطي مجموعة واسعة من رموز الباركود.

من أجل استخدام SDK، نحتاج أولاً إلى البحث عن “Aspose.BarCode-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. ثانيًا، نحتاج إلى زيارة cloud Dashboard، للحصول على بيانات اعتماد العميل المخصصة الخاصة بك.

قم بإنشاء الرمز الشريطي بتنسيق 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، حلولاً قوية. ومع ذلك، يؤدي كلا المسارين إلى توليد باركود فعال، وتمكين الشركات من تحسين تشفير البيانات، وإمكانية الوصول إليها، والأتمتة بسلاسة.

روابط مفيدة

مقالات ذات صلة

نوصي بشدة بزيارة المدونات التالية: