Aspose.BarCode  for Android via Java

用于条码生成和识别的 Android API

从任何 Android 移动应用程序中的图像创建或读取一维、二维和邮政条码。

  下载免费试用版
  
 

Aspose.BarCode for Android via Java 是一套条码生成&扫描 Android 应用程序的 API。 API 支持 1D、2D 和图像上不同角度的邮政条形码。条码生成器 API 可轻松创建多种格式的条码图像。此外,它还支持多种成像功能,例如操作图像边框、图像颜色、旋转图像、自定义分辨率等等。

高级 Android 条码 API 功能

对二维类型的非英语字符进行编码和解码

控制代码的大小、颜色和代码文本

以任意角度旋转代码图像

生成和识别多种类型

支持线性、2D 和邮政符号

将代码标签导出为多种图像格式

扫描单个图像中的多个条码

API 能够扫描和识别图像中存在的具有支持符号类型的所有代码。

识别所有条码

 BufferedImage img = ImageIO.read(new File(dir+ "MultiCodesImage.png"));

// 初始化条码阅读器

BarCodeReader rd = new BarCodeReader(img, DecodeType.ALL_SUPPORTED_TYPES);

// 读取所有类型的条码

while (rd.read()) {

	// 如果找到条形码和符号类型,则打印代码文本	

      System.out.println("代码文本: " + rd.getCodeText().toString() + " 代码类型:  " + rd.getCodeType());

}

支持的条码符号

Aspose.BarCode for Android via Java 支持用于编码和解码的不同邮政、二维和线性条码符号。

API 支持的线性类型包括:

  • EAN13
  • EAN8
  • UPCA
  • UPCE
  • Interleaved2of5
  • Standard2of5
  • MSI
  • Code11
  • Code16K
  • Codabar
  • EAN14(SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code128
  • Code39 Extended
  • Code39 Standard
  • Code93 Extended
  • Code93 Standard
  • IATA 2 of 5
  • OPC
  • GS1Code128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • DatabarOmniDirectional
  • DatabarTruncated
  • DatabarLimited
  • DatabarExpanded
  • DatabarStackedOmniDirectional
  • DatabarExpandedStacked
  • DatabarStacked
  • PatchCode
  • Supplement (仅解码)

2D 类型包括:

  • PDF417
  • MacroPDF417
  • MicroPDF417
  • CompactPDF417 (仅解码)
  • DataMatrix
  • Aztec
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • Italian Post 25
  • GS1DataMatrix
  • Code16K

邮政类型包括:

  • Postnet
  • USPS OneCode
  • Planet
  • Deutsche Post Identcode
  • Australia Post
  • RM4SCC
  • Deutsche Post Leticode
  • SingaporePost
  • SwissPostParcel
  • AustralianPosteParcel
  • UpcaGs1DatabarCoupon

成像、旋转和大小调整

条码库的常见操作功能是修改条码图像、边框和背景颜色、条形颜色、边距、图像宽度等等。此外,android API 可以调整生成图像的分辨率,并可以任意角度旋转图像,以生成具有抗锯齿的高质量图像。

自定义符号和外观

Android 条码 API 允许开发人员通过指定不同的符号体系、调整代码文本和属性(例如背景颜色、前景色、字体以及对齐和位置(上、下、隐藏))来自定义代码。您还可以轻松管理相同属性的字幕设置。