IronBarcode 功能

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode 是一個 .NET 函式庫,允許開發人員讀取和生成條形碼。這個領先的 .NET 條形碼函式庫支持多種類型的一維和二維條形碼,包括加裝飾的條形碼。 (彩色和品牌) QR碼。

相容性

.NET 語言

  • C# (教程)

    • 使用C#讀取和寫入條碼 * VB.NET

    • 在 VB.NET 中讀取和寫入條碼 F#

    • 讀寫條碼在F#

平台

  • .NET 8, 7, 6 和 5

    • IronBarcode 與 .NET 8, 7, 6 和 5 相容。 .NET Core 3x 及 2x

    • IronBarcode 與 .NET Core 3x 及 2x 相容。

    • 當前的 .NET Core 版本支援 Linux、Unix 和 macOS 客戶端操作系統,以及 Mono。

    • 未來版本將支援 Mono 和 Xamarin 行動環境。 .NET Standard 2x

    • IronBarcode 與 .NET Standard 2.0 及以上版本相容。 .NET Framework 4.6.2+

    • IronBarcode 與 .NET Framework 4.6.2 及以上版本相容。

應用程式類型

  • 控制台、網頁、桌面

    *使用IronBarcode創建控制台、網頁和桌面應用程式。

作業系統

  • 微軟視窗 (教程)

    • 在 Windows 上創建任何應用程式。 * macOS (如何操作)

    • 在 macOS 上建立任何應用程式。 Linux (如何操作)

    • 使用 Debian、CentOS、Ubuntu 在 Linux 上創建任何應用程式。 Docker (如何操作)

    • 使用 Windows、Linux 或 Azure 在 Docker 上創建任何應用程式。 Azure (如何操作)

    • 使用 VPS、Webapps、Websites、Functions 在 Azure 上建立任何應用程式。 AWS

    • 使用 EC2 或 Lambda 在 AWS 上創建任何應用程式。

IDEs

  • Microsoft Visual Studio

    • 使用 Microsoft Visual Studio 創建任何應用程式。
  • 使用 Blazor 和 IronBarcode 創建任何應用程式。 (如何操作)
  • Jetbrains ReSharper 和 Rider

條碼格式

QR 與 2D 矩陣

  • QR Code

  • 樣式 QR Code

  • 阿茲特克

  • 數據矩陣

  • MaxiCode (只讀)

    UPS 條碼 美國郵政智能郵件條碼 (只讀)

  • IMB
  • USPS OneCode 條碼

現代線性條碼

Code 39

  • Code 128

  • GS1-128

    • GS1-128 是 Code 128 的一個變種,可以在條碼格式中編碼所有 ASCII 字母數字字符。GS1-128 定義了用於實體之間交流和物流的數據類型和格式。食品公司使用這種條碼格式來共享公司、產品和運輸信息。 PDF417

  • RSS14 (減少空間符號 14) (只讀)

    • 支援堆疊線性渲染。 RSS Expanded (只讀)
  • Databar
  • GS1 Databar

舊版線性條碼

  • UPC-A

  • UPC-E

  • EAN-8

  • EAN-13

  • 科达条码

  • ITF (交錯式二五碼)

  • MSI

  • 普萊西 (僅寫入)

讀取條碼

讀取多種資料格式

範例程式碼 API 參考文獻

  • 圖像 (如何操作)

    • 支援從 JPEG、JPEG 2000、PNG、BMP、TIFF 和 GIF 圖像格式讀取條碼。 多頁圖像 (如何操作)

    • 從多頁的 GIF 和 TIFF 圖像格式中讀取一個或多個幀。 鐵繪圖 (如何操作)

    • 支援 IronSoftware.System.Drawing系統繪圖物件 (如何操作)

    • 支援 System.Drawing.Image

    • 支援 System.Drawing.Bitmap (如何操作)

    • 支援 System.IO.StreamPDF (如何操作)

    • 從 PDF 文件的單頁、多頁或所有頁面讀取條碼。

設定準確度和效能

範例程式碼 (API 參考文獻

  • 單一/多重條碼讀取 (如何操作)

    • 指定讀取器掃描一次、多次或所有條碼格式,以提高準確性和性能。 指定裁剪區域 (如何操作)

    • 選擇在掃描文件區域內指定裁剪區域,以提高準確性和效率。 設定輸出格式 (如何操作)

    • BarcodeResult 圖片對象 (API 參考文獻) 可以禁用以進一步提升性能。 多執行緒支援 (如何操作)

    • 自動管理多線程以進行批次條碼掃描,同時還能讀取多幀TIFF、GIF和PDF中的多個頁面。

圖像校正濾鏡

如何操作

範例程式碼

輸出資料格式

如何製作 您可以使用文本、數字或二進制數據創建條碼。支援所有 Unicode 標準 UTF-8 字符。

撰寫條碼

寫入文件類型

範例程式碼 API 參考文獻

  • 圖片 (如何操作)

    *儲存為影像檔 JPEG、JPEG 2000、PNG、BMP、TIFF 和 GIF 影像格式。

  • 系統繪圖物件

    • 儲存為 System.Drawing.Image

    • 儲存為 System.Drawing.Bitmap (如何操作)

    • 儲存為影像串流。

    • 儲存到 System.IO.StreamHTML (如何操作)

    • 保存到 DataURI 以嵌入到 HTML 行內顯示。

    • 保存為 HTML 檔案。

    • 保存為包含完整條碼影像的完整 HTML img 標籤。 PDF (如何操作)

    • 另存為 PDF 文件、PDF 流或 PDF 二進制數據。 現有 PDF (如何操作)

    • 在現有 PDF 的特定位置加蓋或註釋。

編碼條碼數據

如何製作 編碼文本、URL、二進制數據 (位元組 [], 流) 並且根據格式支援數字。

檢查容錯能力

操作指南

  • 空值檢查

    • 空檢查能更早捕捉錯誤。 檢查碼

    • 自動檢查,校正添加如GTIN校驗碼的校驗和,用於UPC-A和UPC-E條碼。 格式感知

    • 確保格式長度並使用零填充數字以生成有效的條碼。 詳細錯誤訊息

    • 包含 7 種自定義例外類型的詳細例外模型,為開發人員提供詳細的錯誤訊息,幫助解決關鍵問題。 自訂QR錯誤更正

    • 自訂QR錯誤更正設定允許條碼讀取速度更快且更耐故障。

標籤條碼的樣式

如何操作

範例程式碼 API 參考文獻 GeneratedBarcode 類別允許進行內聯條碼樣式設定,包括:

  • 調整大小

    • 調整大小時自動保持有效的條碼比例。 邊距與邊框

    • 添加邊距和邊框。
  • 檢查最終圖像尺寸。
  • 重新上色

    • 重新上色 barcodes 和它們的背景。

    • 使用一次方法呼叫驗證 barcodes 在樣式化後是否可讀。 新增文本註釋

    • 使用任何已安裝的字體,在任何條碼上方或下方自動新增文字註解或列印條碼值。
  • 具有自動文字大小和位置調整功能。
  • 為 QR Code 添加標誌 (如何操作)
  • 將標誌添加到 QR 碼,自動「對齊 QR 網格」圖像對齊。
  • 支援彩色 QR 碼。