在 Python 中生成 PDF417 條形碼

PDF417採用堆疊式結構,比傳統的一維條碼存儲更多的數據,常用於對駕照、護照、身份證等身份證明文件的信息進行編碼。它還被設計為非常堅固,能夠承受損壞,即使部分代碼丟失或不可讀也可以讀取。本文介紹如何使用 Python 生成 PDF417 條碼。

Python PDF417 條碼生成器 API - 免費下載

Aspose.BarCode for Python via .NET 是一種條形碼操作 API,可用於在您的應用程序中生成或讀取不同類型的條形碼。您可以通過下載 package 或在控制台中使用以下 pip 命令從 PyPI 配置它來安裝 API:

pip install aspose-barcode-for-python-via-net 

使用 Python 生成 PDF417 條形碼

您需要按照以下步驟使用 Python 生成 PDF417 條碼:

  • 初始化 BarcodeGenerator 類的實例並將編碼設置為 PDF417。
  • 使用 save 方法創建 PDF417 條形碼。

下面的代碼片段演示瞭如何使用 Python 生成 PDF417 條形碼:

import aspose.barcode as barcode

# 初始化 BarcodeGenerator 類對象
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PDF417, "Aspose")

# 生成 Pdf417 條碼
generator.save("pdf417.png")

如何使用 Python 生成帶有自定義行和列的 PDF417

您可以自定義具有不同屬性的 PDF417 代碼。例如,根據您的要求設置行數、列數、像素數等。請按照以下步驟使用 Python 生成自定義 PDF417 條碼:

  • 創建 BarcodeGenerator 類的對象。
  • 設置編碼類型和條碼文本。
  • 指定 PDF417 條形碼的列數和行數。
  • 使用 save 方法生成 PDF417 條碼。

以下代碼片段如何在 Python 中生成自定義 PDF417 條形碼。

import aspose.barcode as barcode

# 初始化 BarcodeGenerator 類對象
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PDF417, "Aspose")

# 為 Pdf417 條形碼設置參數,如行列
generator.parameters.barcode.x_dimension.pixels = 2
generator.parameters.barcode.pdf417.columns = 4
generator.parameters.barcode.pdf417.rows = 9

# 生成 Pdf417 條碼
generator.save("pdf417rowcolumn.png")

在線生成 PDF417 條碼

您還可以通過訪問以下鏈接在線生成 PDF417 條形碼而無需任何註冊:

https://products.aspose.app/barcode/generate

Python PDF417 條碼生成器 - 獲得免費許可證

您可以申請 免費臨時許可 來評估沒有任何水印或評估限制的 API。

如何創建 Python PDF417 條碼 - 閱讀更多

您可以查看以下學習資源,通過 .NET API 了解 Aspose.BarCode for Python 的其他幾個特性。

結論

總之,本文介紹瞭如何在 Python 中生成 PDF417 條碼,同時涵蓋了 PDF417 條碼的不同變體。如果您想在沒有任何安裝或配置的情況下立即執行生成,那麼它也可以幫助您,然後只需按照說明在線創建 PDF417 條碼。此外,如果您想討論您的任何疑問,可以通過 免費支持論壇 與我們聯繫。

也可以看看