IronBarcode 功能

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

IronBarcode 是一個 .NET 函式庫,允許開發者讀取和生成條碼。 此領先的 .NET 條碼庫支持多種1D及2D條碼,包括裝飾(彩色和品牌)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、CestOS、Ubuntu 在 Linux 上創建任何應用程序。
  • Docker (如何操作)
  • 使用 Windows、Linux 或 Azure 在 Docker 上創建任何應用程式。
  • Azure (如何操作)
  • 在 Azure 上使用 VPS、Webapps、Websites、Functions 創建任何應用程序。
  • AWS

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

集成開發環境

  • Microsoft Visual Studio

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

條碼格式

QR碼與二維碼

  • QR Code Qr Code related to QR碼與二維碼

  • 樣式 QR Code Styled Qr Code related to QR碼與二維碼

  • 阿茲特克 Aztec related to QR碼與二維碼

  • 數據矩陣 Data Matrix related to QR碼與二維碼

  • MaxiCode
  • UPS 條碼
  • 美國郵政智能郵件條碼
  • IMB

    • USPS OneCode 條碼

現代線性條碼

  • Code 39 Code39 related to 現代線性條碼

  • Code 128 Code128 related to 現代線性條碼

  • GS1-128
  • GS1-128是Code 128的一種變體,可以將所有ASCII字母數字字符編碼為條碼格式。 GS1-128 定義了用於實體間交換和物流的數據類型和格式。 食品公司使用此條碼格式來分享公司、產品和運輸信息。
  • PDF417 Pdf 417 related to 現代線性條碼

  • Databar (前稱為RSS14)
  • 支援堆疊線性渲染。
  • Databar Expanded (前稱RSS Expanded)

    • 支援堆疊線性渲染。

    • GS1 支援

舊式線性條碼

  • UPC-A Upc A related to 舊式線性條碼

  • UPC-E Upc E related to 舊式線性條碼

  • EAN-8 Ean 8 related to 舊式線性條碼

  • EAN-13 Ean 13 related to 舊式線性條碼

  • 科达条码 Codabar related to 舊式線性條碼

  • ITF (交錯式二五碼) Itf related to 舊式線性條碼

  • MSI Msi related to 舊式線性條碼

  • 普萊西 (僅寫入) Plessey related to 舊式線性條碼

讀取條碼

讀取多種資料格式

範例程式碼 API 參考文獻

  • 圖像 (如何操作)
  • 支持從 JPEG、JPEG 2000、PNG、BMP、TIFF 和 GIF 圖像格式讀取條碼。
  • 多頁圖像 (如何操作)
  • 從多頁的 GIF 和 TIFF 圖像格式中讀取一個或多個幀。
  • 鐵繪圖 (如何操作)
  • 支持 IronSoftware.System.Drawing
  • 系統繪圖物件 (如何操作)

    • 支持 System.Drawing.Image
  • 支持 System.Drawing.Bitmap
  • (如何操作)
  • 支持 System.IO.Stream
  • PDF (如何操作)

    • 從單頁、多頁或所有頁面的 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.Stream
  • HTML (如何操作)

    • 將其保存為 DataURI 以在 HTML 中內嵌。

    • 保存為HTML文件。
  • 將其保存為包含完整條碼圖片的完整 HTML img 標籤。
  • PDF (如何操作)
  • 保存為 PDF 文件、PDF 流或 PDF 二進制數據。
  • 現有 PDF (如何操作)

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

編碼條碼數據

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

調整錯誤更正

教程

  • 空值檢查
  • 空值檢查可以更早地捕捉到錯誤。
  • 檢查碼
  • 自動檢查、修正並添加如UPC-A和UPC-E條碼的GTIN校驗和。
  • 格式感知
  • 了解格式長度並以零填充數字以確保生成有效的條形碼。
  • 詳細錯誤訊息
  • 包含7種自定義異常類型的詳細異常模型,提供詳細的錯誤消息,指導開發者解決關鍵問題。
  • 自訂QR錯誤更正

    • 自定義 QR 錯誤更正設置,讓條碼讀取更快且更具容錯性。

樣式條碼

如何操作 範例程式碼 API 參考文獻 GeneratedBarcode 類別允許內聯條碼樣式設置,包括:

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

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

    • 重新上色條碼及其背景。
  • 使用單一方法調用驗證條碼在設計後是否可讀。
  • 新增文本註釋

    • 在條碼的上方或下方使用任何已安裝的字體自動添加文字註解或列印條碼值。
  • 具有自動文本大小和定位功能。
  • 為 QR Code 添加標誌 (如何操作)

    • 在 QR 碼中添加標誌,並自動對齊 QR 網格。

    • 支持彩色 QR 碼。