
Tạo mã vạch trực tuyến sử dụng .NET REST API.
Trong một thế giới ngày càng phụ thuộc vào thông tin và việc trao đổi dữ liệu mượt mà, nhu cầu về việc tạo mã vạch hiệu quả chưa bao giờ trở nên quan trọng hơn thế. Mã vạch đóng vai trò như một ngôn ngữ toàn cầu cho các máy móc, đơn giản hóa quy trình trong nhiều ngành công nghiệp khác nhau. Cho dù đó là theo dõi hàng tồn kho, quản lý doanh số hay tăng cường an ninh, mã vạch đều đóng một vai trò thiết yếu. Trong hướng dẫn này, chúng ta sẽ khám phá cách tạo mã vạch một cách dễ dàng bằng cách sử dụng một API REST .NET mạnh mẽ. Ngoài ra, chúng ta sẽ nhấn mạnh tầm quan trọng của việc lưu trữ những thông tin quan trọng này ở định dạng JPG, đảm bảo tích hợp và truy cập mượt mà trên nhiều ứng dụng và hệ thống
- API REST .NET để tạo mã vạch
- Tạo mã vạch dưới dạng JPG trong C# .NET
- Cách tạo mã vạch sử dụng lệnh cURL
.NET REST API cho Việc Tạo Mã Vạch
Việc tạo mã vạch với độ chính xác và hiệu quả được thực hiện thông qua Aspose.BarCode Cloud SDK for .NET.Bộ công cụ phát triển phần mềm mạnh mẽ này đơn giản hóa quy trình tạo mã vạch, cho phép bạn tích hợp liền mạch khả năng tạo mã vạch vào các ứng dụng của mình. Nó cũng cung cấp khả năng giải mã mã vạch từ nhiều định dạng hình ảnh khác nhau, cho phép một cách tiếp cận toàn diện để quản lý mã vạch. Dù là tạo mã QR, UPC-A, Code 39 hay nhiều loại khác, SDK này bao phủ một loạt các ký hiệu mã vạch.
Để sử dụng SDK, trước tiên chúng ta cần tìm kiếm Aspose.BarCode-Cloud
trong trình quản lý gói NuGet và nhấp vào nút Add Package
. Thứ hai, chúng ta cần truy cập cloud dashboard để lấy thông tin đăng nhập cá nhân hóa của bạn.
Tạo mã vạch dưới dạng JPG trong C# .NET
Mục này giải thích chi tiết và đoạn mã cần thiết để tạo mã vạch bằng C# .NET.
// Để xem thêm mẫu, vui lòng truy cập https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Lấy thông tin đăng nhập của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// Cấu hình phiên bản nơi chúng tôi chỉ định thông tin xác thực của khách hàng sẽ được sử dụng
Configuration configuration = new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
};
// tạo một thể hiện của BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);
// xác định loại và nội dung cho Mã vạch
string type = "Code39Standard";
string text = "Hello World...!";
// Mã vạch với văn bản được căn giữa và ở dưới cùng của mã vạch
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
// định dạng đầu ra cho hình ảnh mã vạch
format = "JPG"
};
// tạo mã vạch và lưu đầu ra vào bộ lưu trữ địa phương
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
// xác thực chiều dài phản hồi lớn hơn 0
Assert.IsTrue(response.Length > 0);
// lưu hình ảnh mã vạch vào ổ đĩa cục bộ
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
}

xuất bản xem trước trình xây dựng mã vạch.
Dưới đây là giải thích về đoạn mã được nêu ở trên.
BarcodeApi barcodeApi = new BarcodeApi(configuration);
Trước tiên, khởi tạo một thể hiện của lớp BarcodeApi
trong khi chuyển đối tượng Configuration
làm tham số.
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
format = "JPG"
};
Chúng tôi đã chỉ định rằng văn bản trong mã vạch sẽ ở dưới cùng của hình ảnh, căn giữa và định dạng đầu ra sẽ là JPG.
Stream response = barcodeApi.GetBarcodeGenerate(request)
Call the API to generate the barcode of type Code39Standard
.
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
Một thói quen đơn giản để lưu Mã vạch kết quả vào định dạng JPG trên ổ đĩa địa phương.
Cách tạo mã vạch bằng cách sử dụng lệnh cURL
Việc tạo mã vạch bằng Aspose.BarCode Cloud thông qua các lệnh cURL là một phương pháp linh hoạt và hiệu quả. cURL là một công cụ dòng lệnh được sử dụng rộng rãi để thực hiện các yêu cầu HTTP, làm cho nó trở thành lựa chọn lý tưởng cho việc tích hợp với Aspose.BarCode Cloud API. Hơn nữa, với các lệnh cURL, bạn có thể nhanh chóng khởi động các yêu cầu tạo mã vạch. Phương pháp này cũng cho phép bạn tự động hóa và lập trình quy trình tạo mã vạch, tạo điều kiện cho việc tạo mã vạch hàng loạt hoặc lặp đi lặp lại.
Bây giờ, vui lòng thực hiện lệnh sau để tạo một token truy cập 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"
Khi chúng ta có mã JWT, xin vui lòng thực hiện lệnh sau để tạo mã vạch và lưu đầu ra vào ổ đĩa cục bộ.
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"
Thay thế accessToken
bằng JWT access token được tạo ở trên.
Kết luận
Kết luận, việc tạo mã vạch là một nhiệm vụ quan trọng có ý nghĩa trên nhiều lĩnh vực, từ quản lý hàng tồn kho đến tương tác với khách hàng. Cả hai phương pháp, sử dụng Aspose.BarCode Cloud SDK toàn diện cho .NET và khai thác các lệnh cURL linh hoạt với Aspose.BarCode Cloud, đều cung cấp những giải pháp mạnh mẽ. Tuy nhiên, cả hai con đường đều dẫn đến việc tạo mã vạch hiệu quả, giúp các doanh nghiệp nâng cao khả năng mã hóa dữ liệu, tính sẵn có và tự động hóa một cách liền mạch.
Liên kết hữu ích
Bài viết liên quan
Chúng tôi rất khuyên bạn nên truy cập các blog sau: