使用 Aspose.Barcode 在 Java 中產生 Pdf417 條碼

概述

使用 Aspose.BarCode for Java 在 Java 中產生 PDF417 條碼對許多產業至關重要。這種條碼格式廣泛應用於庫存管理、運輸和文件追蹤等應用。 Aspose.BarCode for Java 簡化了這個流程,讓開發人員更輕鬆地在其應用程式中實現條碼產生。利用這個強大的 SDK,您可以增強軟體的功能和效率。這篇部落格文章將向您展示如何以程式設計方式在 Java 中產生 PDF417 條碼。

PDF417 SDK安裝

要開始使用 Aspose.BarCode for Java,您需要將其安裝到您的專案中。您可以從 此連結 下載 SDK,或在您的 pom.xml 中新增以下 Maven 配置:

<repository>
  <id>AsposeJavaAPI</id>
  <name>Aspose Java API</name>
  <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-barcode</artifactId>
  <version>23.10</version>
</dependency>

Aspose.BarCode for Java 的功能包括易於整合、靈活性和進階自訂選項,使其成為在 Java 中產生 PDF417 條碼的理想選擇。

以 Java 程式設計方式產生 PDF417 條碼

若要使用 Aspose.BarCode for Java 在 Java 中產生 PDF417 條碼,請依照下列步驟操作:

  1. 使用 PDF417 初始化 BarcodeGenerator 類別的實例。
  2. 設定基本條碼尺寸。
  3. 自訂 PDF417 特定的尺寸。
  4. 設定錯誤糾正等級(0 至 8)。
  5. 透過呼叫 save 方法將條碼儲存為 PNG。

以下是一個簡單的 Java 程式碼片段,示範如何在 Java 中建立 PDF417 條碼:

package com.example;
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
import com.aspose.barcode.generation.Pdf417ErrorLevel;
import com.aspose.barcode.generation.Pdf417Parameters;

public class main {
    public static void main(String[] args) {
        try {
            String outputPath = "pdf417_custom_dimensions.png";
            // 使用 PDF417 初始化 BarcodeGenerator 類別的實例。 
            BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.PDF_417, "Aspose.BarCode - PDF417 Example");
            // 設定基本條碼尺寸。
            generator.getParameters().getBarcode().getXDimension().setPixels(2); // Module width
            generator.getParameters().getBarcode().getBarHeight().setPixels(10); // Row height
            // 自訂 PDF417 特定的尺寸。
            Pdf417Parameters pdf417Params = generator.getParameters().getBarcode().getPdf417();
            pdf417Params.setColumns(10); // Number of columns (2 to 30)
            pdf417Params.setRows(30);   // Number of rows (3 to 90)
            pdf417Params.setAspectRatio(3.0f); // Height-to-width ratio of modules
            // 設定錯誤糾正等級(0 至 8)。
            pdf417Params.setPdf417ErrorLevel(Pdf417ErrorLevel.LEVEL_5);
            // 透過呼叫儲存方法將條碼儲存為 PNG。  
            generator.save(outputPath, BarCodeImageFormat.PNG);
            System.out.println("PDF417 barcode saved to: " + outputPath);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

輸出:

pdf417自訂尺寸

取得免費許可證

若要探索 Aspose.BarCode for Java 的全部功能,請造訪此連結 以取得免費試用版。

結論

總而言之,您可以使用 Aspose.BarCode for Java 在 Java 中產生 PDF417 條碼。此 SDK 提供各種功能,可滿足您的條碼產生需求。立即探索 Aspose.BarCode for Java,增強您的應用程式。

建立 PDF417 條碼 - 公共資源

為了進一步加深您對條碼產生的理解,您可以探索其他資源,例如官方文件和社群論壇。這些寶貴的工具可以幫助您深化本部落格以外的知識和技能。

常見問題 – FAQ

什麼是 PDF417 條碼?

PDF417 是一種二維條碼格式,可以編碼大量資料。它常用於運輸標籤和身分證等應用,提供了一種緊湊的資訊儲存方式。

如何安裝 Aspose.BarCode for Java?

您可以透過將提供的 Maven 依賴項新增至您的 pom.xml 檔案中來安裝 Aspose.BarCode for Java。這可以輕鬆地整合到您的 Java 專案中。

我可以自訂產生的 PDF417 條碼嗎?

是的,Aspose.BarCode for Java 提供了各種自訂選項,可讓您為產生的 PDF417 條碼設定尺寸、顏色等參數。

探索