در دنیایی که به طور فزاینده ای به اطلاعات و تبادل یکپارچه داده وابسته است، نیاز به تولید بارکد کارآمد هرگز به این اندازه حیاتی نبوده است. بارکدها به عنوان یک زبان جهانی برای ماشین ها عمل می کنند و فرآیندها را در صنایع مختلف ساده می کنند. خواه ردیابی موجودی، مدیریت فروش یا افزایش امنیت باشد، بارکدها نقشی اساسی دارند. در این راهنما، نحوه تولید بارکد بدون دردسر با استفاده از API قدرتمند NET REST را بررسی خواهیم کرد. علاوه بر این، ما بر اهمیت ذخیره این اطلاعات حیاتی در قالب کاملاً سازگار [JPG] (https://docs.fileformat.com/image/jpeg/) تاکید خواهیم کرد و از یکپارچگی و دسترسی یکپارچه در بسیاری از برنامهها اطمینان حاصل خواهیم کرد. و سیستم ها
- NET REST API برای تولید بارکد
- تولید بارکد به صورت JPG در C#.NET
- نحوه تولید بارکد با استفاده از دستورات cURL
NET REST API برای تولید بارکد
تولید بارکد با دقت و کارایی از طریق [Aspose.BarCode Cloud SDK for .NET] (https://products.aspose.cloud/barcode/net/) امکان پذیر است. این کیت توسعه نرم افزار قوی فرآیند ایجاد بارکد را ساده می کند و به شما امکان می دهد قابلیت های تولید بارکد را به طور یکپارچه در برنامه های خود ادغام کنید. همچنین امکان رمزگشایی بارکدها از فرمت های مختلف تصویر را فراهم می کند و یک رویکرد جامع برای مدیریت بارکد را امکان پذیر می کند. چه ایجاد کدهای QR، UPC-A، کد 39 یا بسیاری دیگر، این SDK طیف گسترده ای از نمادهای بارکد را پوشش می دهد.
برای استفاده از SDK، ابتدا باید «Aspose.BarCode-Cloud» را در مدیریت بستههای NuGet جستجو کنیم و روی دکمه «افزودن بسته» کلیک کنیم. ثانیا، ما باید از [داشبورد ابری] (https://dashboard.aspose.cloud/) بازدید کنیم تا اعتبار مشتری شخصی شما را به دست آوریم.
تولید بارکد به صورت 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» را در حالی که شی «پیکربندی» را به عنوان آرگومان ارسال می کنید، مقداردهی اولیه کنید.
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
format = "JPG"
};
ما مشخص کرده ایم که متن بارکد در پایین تصویر، تراز وسط و فرمت خروجی JPG باشد.
Stream response = barcodeApi.GetBarcodeGenerate(request)
برای ایجاد بارکد از نوع «Code39Standard» با API تماس بگیرید.
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
یک روال ساده برای ذخیره بارکد حاصل در قالب JPG در یک درایو محلی.
نحوه تولید بارکد با استفاده از دستورات cURL
تولید بارکد با استفاده از Aspose.BarCode Cloud از طریق دستورات cURL یک روش همه کاره و کارآمد است. cURL یک ابزار خط فرمان است که به طور گسترده برای ایجاد درخواستهای HTTP استفاده میشود و آن را به گزینهای ایدهآل برای ادغام با [Aspose.BarCode Cloud] (https://products.aspose.cloud/barcode/curl/) 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 برای دات نت و استفاده از دستورات همه کاره cURL با Aspose.BarCode Cloud، راه حل های قدرتمندی ارائه می دهند. با این وجود، هر دو مسیر به تولید بارکد کارآمد منتهی میشوند و کسبوکارها را قادر میسازد تا رمزگذاری، دسترسی و اتوماسیون دادهها را به طور یکپارچه ارتقا دهند.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: