Aspose.BarCode for Java

Aspose.BarCode for Java是强大的Java条形码API,支持多种格式,可生成识别条形码,还能插入PDF及高质量打印。

Aspose.BarCode for Java 是一款强大可靠的 API,为 Java 应用程序提供条形码生成和识别功能。它支持最成熟的标准和规范,并允许开发人员从任何角度读取来自不同图像文件的一维和二维条形码。Aspose.BarCode for Java 能够以多种图像格式渲染条形码图像,并提供高度灵活的成像选项。该库支持 60 多种条形码类型的编码和解码,并支持直接打印条形码图像。

高级 Java 库特性


调整和修改代码文本的外观相关属性

管理标题和字体样式

支持校验和及补充数据

将条形码图像生成为多种图像格式

以任意角度读取一维和二维类型

指定区域扫描条码

自定义图像尺寸

支持 2D 类型的 X 和 Y 维度

支持线性、二维和邮政符号

自定义条形码类型和外观

Java 条形码 API 允许开发者通过指定条形码类型、输入文本、字体样式、背景色和前景色、标题对齐方式和位置以及其他属性来微调生成的条形码的外观。您可以通过设置上下标题的可见性、字体、颜色和对齐方式来修改标题。

条形码生成实例

条形码 API 使开发人员能够在其应用程序中轻松生成高质量的条形码图像。它支持多种条形码类型,包括广泛使用的 QR 码和 Code 128,以及更专业的 Aztec 码和 Data Matrix 等类型。该 API 允许开发人员自定义生成的条形码的外观,包括前景色和背景色、字体和标题对齐方式。使用该 API,开发人员可以像生成一维条形码一样轻松生成二维条形码。

要执行的代码 - Java

// Create an instane of the BarcodeGenerator classBarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR);// Specify the code textgenerator.setCodeText("");// Specify the X-dimension // the smallest width of the unit of BarCode bars or spacesgenerator.getParameters().getBarcode().getXDimension().setMillimeters(2);// Set codetext positiongenerator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);// Generate imagegenerator.generateBarCodeImage();

将条形码插入 PDF 文档

条形码库不仅允许开发人员创建自定义条形码,还可以将生成的图像直接添加到 PDF 文档中。您可以先使用支持的光栅格式创建条形码图像,然后将其插入 PDF 文件。该 API 允许添加条形码,且不会造成图像压缩和质量损失。它还提供在插入前修改条形码参数和外观的功能,或一次将生成的图像添加到多个文档页面中。Aspose.BarCode API 可用于高质量打印条形码图像。光栅图像的标准分辨率为 96 dpi,这不足以满足此目的。该 API 允许将条形码图像分辨率设置为 300 或 600 dpi,以打印高质量的 PDF 文档。

条形码识别实例

Java 条形码库是 Java 应用程序中处理条形码的强大工具。其主要功能之一是能够读取不同图像文件格式的条形码。BarCodeReader 类是负责条形码识别的主要类,支持多种常用图像格式,包括 BMP、PNG、TIFF、JPEG 和 GIF。这使得将条形码识别功能集成到各种应用程序中变得非常容易。

将文件拖放到此处或单击浏览*

* 通过上传您的文件或使用服务,您同意我们的使用条款隐私政策

要执行的代码 - Java

    // initialize reader with image & expected typeBarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);// read codewhile (reader.read()) {    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

扫描 PDF 文档中的条形码

除了从图像文件中读取条形码外,条形码库还可用于扫描 PDF 文件中的条形码。开发人员可以在多页 PDF 文档中实现快速条形码检测。API 提供了多种方法。推荐的方法是将文档页面转换为光栅图像,然后应用条形码读取机制。将页面内容渲染为光栅图像被认为是最简单、最有效的方法。或者,可以先从源 PDF 文档中检测并提取条形码图像。此方法有助于读取原始分辨率的条形码。Aspose.BarCode API 允许处理多页 PDF 文件,以检测和识别文档中显示的所有条形码。

支持的条形码类型

使用 Java,开发人员可以读取和生成不同类型的条形码,包括以下内容。

Supported Barcode Types

Using Java, developers can read and generate barcodes of differen types, including the following.

2D:

PDF417
QR
Data Matrix
Aztec
Swiss QR
DotCode
HIBC

Linear:

Codablock-F
GS1 DataBar
ITF
EAN
UPC
GS1 Code 128
Code 39
Code 16K
Code 32
Code 93
USPS OneCode
Standard 2 of 5
ISBN
ISMN
ISSN

Postal:

Australia Post
Deutsche Post
RM4SCC
Postnet
Royal Mail
Singapore Post
Swiss Post Parcel



产品推荐

  • 账号登录
社交账号登录