Aspose.BarCode for Python 通過.NET

我們很高興地宣布 Aspose.BarCode API 已經可以通過 .NET 平台用於 Python 編程語言。這使開發人員能夠將高級條碼生成和識別功能無縫集成到部署在 .NET 環境中的 Python 項目中。

在本文中,我們通過 .NET 介紹了一個新添加的用於 Python 的條碼掃描器和生成器庫、其主要功能以及有關其安裝和許可的一些詳細信息。在相應的 產品頁面 上找到有關此 API 的更多信息。

通過 .NET 的 Aspose.BarCode for Python 的特性

Aspose.BarCode API for Python via .NET 是一個強大的工具,允許開發人員輕鬆地將條碼生成和讀取功能合併到他們的 Python 項目中。此條碼庫的一些主要功能包括:

  • 支持多種條碼格式:支持 40 多種不同的條碼類型,包括 QR Code、Aztec Code、PDF417、Data Matrix、EAN、UPC、Code 39 等
  • 先進的條碼識別能力:它可以讀取各種圖像格式(BMP、GIF、PNG、JPG 或 TIFF)和不同質量的條碼。此外,它允許解碼損壞或扭曲的條碼並支持各種識別預設,可用於優先考慮條碼讀取的速度或質量
  • 自定義選項:開發人員可以自定義生成的條形碼的各個方面,例如大小、方向和顏色
  • 易於集成:可輕鬆集成到任何使用.NET平台的Python項目中
  • 高質量輸出:它生成高質量的條碼圖像,任何條碼閱讀器都可以輕鬆掃描和讀取
  • 易於使用:它具有豐富且易於使用的功能,可以從 Python 輕鬆調用
  • 靈活性:它可以用於任何類型的開發環境,無論是基於 Web 還是基於桌面
  • 平台無關性:它是平台無關的,可以在各種操作系統上使用,例如Windows、Linux或Mac

支持的條碼類型

Aspose.BarCode API for Python via .NET 支持多種條碼類型,包括超過 60 種線性、二維和郵政符號:

  • 線性條碼是最常見的條碼類型,由一系列平行線和空格表示。 Aspose.BarCode API for Python via .NET 支持流行的線性符號體系,例如 Code 39、Code 128、EAN-13、EAN-8、Interleaved 2-of-5、UPC-A、UPC-E、Databar、Codabar、Codablok -f,等等。

  • 二維條碼比線性條碼具有更大的存儲容量。它們被定義為點或正方形的矩陣。 Aspose.BarCode API for Python via .NET 支持廣泛使用的二維類型,例如 QR Code 和 Micro QR Code、PDF417、Aztec Code、DotCode、Data Matrix、MaxiCode 等。

  • 郵政條形碼用於郵件分類和跟踪。條碼庫支持大量郵政條碼標準,包括 Royal Mail、Planet、Postnet 等。

生成和識別能力

Aspose.BarCode API for Python via .NET 為各種條碼類型提供高級生成和識別功能:

  • 生成功能:API 允許開發人員使用簡單易用的 API 輕鬆生成高質量的條碼圖像。生成條形碼的主要類稱為 BarCodeGenerator。它提供了設置生成的條碼的各種屬性的方法,例如條碼格式、文本和大小。設置屬性後,可以使用 Save 方法將生成的條形碼圖像保存到文件或流中。

  • 讀取功能:該 API 還支持高級條碼識別功能,使開發人員能夠輕鬆識別來自各種來源的條碼,例如圖像、PDF,甚至實時網絡攝像頭流。用於識別條形碼的主要類稱為 BarCodeReader。它包含從文件、流或圖像對像中識別條形碼的方法。一旦識別出條形碼,就可以使用 getcodetext 方法來檢索條形碼中編碼的文本。

請查閱 API 文檔,了解所有可用的類、方法和屬性的詳細信息。

安裝與使用

通過 .NET 安裝 Aspose.BarCode for Python 的過程包括幾個簡單的步驟。在繼續之前,請確保您已滿足以下必要要求:

  • Python 3.6 或更高版本
  • GCC-6 運行時庫(或更高版本)
  • .NET Core 運行時依賴項
  • 對於 Python 3.6-3.7:Python 的 pymalloc 構建
  • libpython 共享 Python 庫

Aspose.BarCode for Python via .NET 可以通過從 API 下載頁面 下載 .whl 文件獲得。獲得該文件後,您可以使用以下命令通過命令行安裝它:

pip 安裝包名

或者,條形碼庫的源代碼在 Pypi(Python 包索引)存儲庫中以包的形式提供,可以通過運行以下命令進行安裝:

pip 安裝 aspose-barcode-for-python-via-net

許可

Aspose.BarCode for Python via .NET 提供了一種評估模式,允許無限制地生成條形碼。但是,帶有“Aspose”字樣的水印將放置在生成的條形碼圖像上。未授權版本也可用於讀取所有支持的條碼類型,但只能無限制地解碼 Code 39。嘗試讀取對應於其他類型的條碼將導致 30% 的解碼文本被“”屏蔽。要訪問庫的全部功能並不受限製或水印放置地執行條形碼生成和讀取,必須獲得許可證。購買許可證後,您將可以完全訪問圖書館的所有功能。

如果您想通過 .NET 測試 Aspose.BarCode for Python 的全部功能,您可以申請 30 天的臨時許可證。詳情請參考如何獲得臨時License?的說明。要不受任何限制地使用條碼庫,必須購買商業許可證。您可以在 此處 找到有關定價和條款的信息。

結論

在本文中,我們介紹了為在 .NET 環境中實現的 Python 項目發布的新條形碼庫。總的來說,Aspose.BarCode API for Python via .NET 是一個強大的工具,開發人員可以使用它以最小的努力將高級條碼功能添加到他們的項目中。

如果您有任何疑問,可以參考免費支持論壇,它不僅可以幫助解決技術問題,還可以幫助您獲得解決任何業務問題的建議。