創建條碼
IronBarcode 提供多種選項和自訂功能來生成條碼。 無論您是在開發獨立的條碼生成器以生成使用標準編碼格式(如 EAN8
、Code128
和 Code39
)的圖像,還是需要一個靈活的庫將條碼創建集成到現有應用程式中(使用 ByteArray
或 MemoryStream
),IronBarcode 提供了一個易於使用的解決方案,其功能廣泛,包括導出到標準圖像格式(如 png
、jpg
和 jpeg
)。
使用 C# 生成條碼
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
myBarcode.SaveAsImage("EAN8.jpeg")
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
```csharp var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ```
BarcodeWriter.CreateBarcode
在實例化 BarcodeWriter
類別後,我們使用 BarcodeWriter.CreateBarcode
來生成條碼。 此方法接受兩個必填參數:一個 string
值和開發者選擇的 BarcodeWriterEncoding
列舉。 然後,我們將條碼儲存為圖像以便進一步使用。
除了創建條碼,IronBarcode 還允許開發人員將方法串聯在一起以便於使用,如第 3 行所示。它創建條碼,然後調用 ResizeTo
來根據給定的像素高度和寬度調整影像大小,最後使用 SaveAsImage
將條碼儲存為影像。
此外,BarcodeWriter.CreateBarcode
方法有多種變體,以適應不同的情況和場景。 如果您需要根據 ByteArray
創建條碼,我們可以使用相同 CreateBarcode
方法的另一個變體,將 ByteArray
作為值傳入,並預先指定條碼的高度和寬度。
同樣地,如果您需要使用 MemoryStream
類型變數來創建條碼,IronBarcode 也提供此功能; 在 BarcodeWriter.CreateBarcode
中將 MemoryStream
變數作為第一個參數傳遞,與上面的方法類似,然後重複這些步驟。
IronBarcode 已經為開發人員準備了所有選項和情境,幫助他們創建簡單的條碼值,將其整合到應用程式中,等等。! 點擊此處查看操作指南,包括範例、示例代碼和文件。