產生條碼

使用.NET REST API 線上產生條碼。

在日益依賴資訊和無縫資料交換的世界中,高效產生條碼的需求變得前所未有的迫切。條碼作為機器的通用語言,簡化了各行業的流程。無論是追蹤庫存、管理銷售還是增強安全性,條碼都發揮關鍵作用。在本指南中,我們將探索如何使用強大的 .NET REST API 輕鬆產生條碼。此外,我們將強調以廣泛相容的 JPG 格式保存這些關鍵資訊的重要性,確保跨大量應用程式的無縫整合和可訪問性和系統。

用於產生條碼的 .NET REST API

透過 Aspose.BarCode Cloud SDK for .NET 可以精確且有效率地產生條碼。這款強大的軟體開發套件簡化了條碼創建流程,使您能夠將條碼生成功能無縫整合到您的應用程式中。它還提供了從各種圖像格式解碼條碼的能力,從而實現了全面的條碼管理方法。無論是建立 QR 碼、UPC-A、Code 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」類別的實例,同時將「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 指令產生條碼

透過 cURL 指令使用 Aspose.BarCode Cloud 產生條碼是一種多功能且有效率的方法。 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 for .NET 並利用 Aspose.BarCode Cloud 的多功能 cURL 命令,提供了強大的解決方案。儘管如此,這兩條途徑都可以實現高效的條碼生成,使企業能夠無縫地增強資料編碼、可存取性和自動化。

有用的連結

相關文章

我們強烈建議您造訪以下部落格: