তথ্য এবং নির্বিঘ্ন ডেটা আদান-প্রদানের উপর ক্রমবর্ধমান নির্ভরশীল বিশ্বে, দক্ষ বারকোড তৈরির প্রয়োজনীয়তা কখনও বেশি সমালোচনামূলক ছিল না। বারকোডগুলি মেশিনগুলির জন্য একটি সর্বজনীন ভাষা হিসাবে কাজ করে, বিভিন্ন শিল্প জুড়ে প্রক্রিয়াগুলিকে সরল করে৷ এটি ইনভেন্টরি ট্র্যাকিং, বিক্রয় পরিচালনা বা নিরাপত্তা বাড়ানো হোক না কেন, বারকোডগুলি একটি গুরুত্বপূর্ণ ভূমিকা পালন করে৷ এই নির্দেশিকায়, আমরা কীভাবে একটি শক্তিশালী .NET REST API ব্যবহার করে অনায়াসে বারকোড তৈরি করতে হয় তা অন্বেষণ করব৷ উপরন্তু, আমরা ব্যাপকভাবে সামঞ্জস্যপূর্ণ JPG ফর্ম্যাটে তথ্যের এই গুরুত্বপূর্ণ অংশগুলিকে সংরক্ষণ করার গুরুত্বের উপর জোর দেব, যাতে অনেকগুলি অ্যাপ্লিকেশন জুড়ে বিরামহীন একীকরণ এবং অ্যাক্সেসযোগ্যতা নিশ্চিত করা যায়। এবং সিস্টেম।
- বারকোড জেনারেশনের জন্য .NET REST API
- C# .NET-এ JPG হিসাবে বারকোড তৈরি করুন
- কিভাবে cURL কমান্ড ব্যবহার করে বার কোড তৈরি করবেন
বারকোড জেনারেশনের জন্য .NET REST API
Aspose.BarCode Cloud SDK for .NET এর মাধ্যমে নির্ভুলতা এবং দক্ষতার সাথে বারকোড তৈরি করা সম্ভব হয়েছে। এই মজবুত সফ্টওয়্যার ডেভেলপমেন্ট কিট বারকোড তৈরির প্রক্রিয়াটিকে সহজ করে, আপনাকে আপনার অ্যাপ্লিকেশনগুলিতে বারকোড তৈরির ক্ষমতাগুলিকে নির্বিঘ্নে একত্রিত করতে দেয়৷ এটি বিভিন্ন ইমেজ ফরম্যাট থেকে বারকোডগুলিকে ডিকোড করার ক্ষমতাও প্রদান করে, বারকোড পরিচালনার জন্য একটি ব্যাপক পদ্ধতির সক্ষম করে৷ এটি QR কোড, UPC-A, কোড 39, বা আরও অনেক কিছু তৈরি করুক না কেন, এই SDK বারকোড প্রতীকগুলির একটি বিস্তৃত অ্যারে কভার করে৷
SDK ব্যবহার করার জন্য, প্রথমে আমাদের NuGet প্যাকেজ ম্যানেজারে Aspose.BarCode-Cloud
অনুসন্ধান করতে হবে এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করতে হবে। দ্বিতীয়ত, আপনার ব্যক্তিগতকৃত ক্লায়েন্ট শংসাপত্রগুলি পেতে আমাদের ক্লাউড ড্যাশবোর্ড এ যেতে হবে।
C# .NET-এ JPG হিসাবে বারকোড তৈরি করুন
এই বিভাগটি 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 কমান্ড ব্যবহার করে বার কোড তৈরি করবেন
CURL কমান্ডের মাধ্যমে Aspose.BarCode ক্লাউড ব্যবহার করে বারকোড তৈরি করা একটি বহুমুখী এবং দক্ষ পদ্ধতি। 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"
উপরে উত্পন্ন JWT অ্যাক্সেস টোকেন দিয়ে accessToken
প্রতিস্থাপন করুন।
উপসংহার
উপসংহারে, ইনভেন্টরি ম্যানেজমেন্ট থেকে শুরু করে গ্রাহকদের সম্পৃক্ততা পর্যন্ত বিভিন্ন সেক্টরে প্রভাব সহ বারকোড তৈরি করা একটি গুরুত্বপূর্ণ কাজ। উভয় পন্থা, .NET-এর জন্য ব্যাপক Aspose.BarCode ক্লাউড SDK ব্যবহার করে এবং Aspose.BarCode ক্লাউডের সাথে বহুমুখী cURL কমান্ড ব্যবহার করে, শক্তিশালী সমাধান অফার করে। তবুও, উভয় পথই একটি দক্ষ বারকোড প্রজন্মের দিকে নিয়ে যায়, যা ব্যবসায়িকদের ক্ষমতায়ন করে ডেটা এনকোডিং, অ্যাক্সেসযোগ্যতা এবং অটোমেশনকে নিরবিচ্ছিন্নভাবে উন্নত করে।
উপকারী সংজুক
- পণ্যের হোমপেজ
- পণ্যের ডকুমেন্টেশন
- SDK সোর্স কোড
- API রেফারেন্স
- [বিনামূল্যে সমর্থন ফোরাম6
- লাইভ ডেমো
সম্পরকিত প্রবন্ধ
আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: