Java 级准确性,Python 友好工作流

在 Python 中使用 Aspose.BarCode for Java 引擎的完整能力。Python-Java bridge 让行为跨平台一致,使你的解码与渲染结果在从开发到生产迁移时依然可预测。

  • pip 安装,无需原生编译

    一个 pip install 即可开始使用。无需编译平台相关的原生扩展,让 CI 与容器中的安装更简单。

  • 有 Python 与 JDK 的地方都能运行

    在 Windows、Linux 与 macOS 上复用同一套代码。唯一要求是 Python 3.7+ 与 JDK 8+ 运行时。

  • 在你的环境中离线处理

    在本地生成并识别条码。无需外部服务、无需数据传输,也无需依赖网络即可日常运行。

  • 来自 Java 引擎的可预测结果

    通过 Pythonic API 获得 Java 后端的成熟度与稳定性,从而在团队、机器与部署环境之间保持结果一致。

标准?全面覆盖。

Aspose.BarCode for Python via Java 支持所有主流图像格式,包括 SVG、EMF 等矢量格式,以及 PDF。使用我们的 API 识别 files (来自扫描仪或相机)非常轻松。以下是所有支持的条码制式,包括 1D、2D、邮政码和复合码类型。每一种都可在所有支持的平台上生成与识别。

矩阵码 / 2D 码

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

线性码 / 1D 码

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

行业码与复合码

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Python 跨平台安装与配置

在 Windows、Linux 或 macOS 上运行,要求 Python 3.7+ 与 Java JDK 8+(OpenJDK、Amazon Corretto、BellSoft Liberica、Oracle JDK)。通过 pip 从 PyPI 安装,保持完全离线处理,并在本地开发、CI、容器与生产环境中复用同一套代码。

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

在线代码演示

粘贴文本 → 生成条码。拖入文件 → 获取解码数据。两个示例都附带自动生成的示例代码,方便你直接复制到项目中。


# Initialize BarcodeGenerator gen = BarcodeGenerator(EncodeTypes.QR, "1234567") # Set generation parameters gen.parameters.barcode.x_dimension.pixels = 7 color = ImageColor.getrgb("#000000") gen.parameters.border.color = color gen.parameters.border.width.Pixels = 7; # Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG)

# Initialize BarCodeReader reader = BarCodeReader("image.png", DecodeType.QR) # Set recognition quality reader.qualitySettings = QualitySettings.high_performance # Recognize barcodes and output results res = reader.read_barCodes() System.out.printf("Recognized %d barcode(s)%n", len(res)); for result in res: print("%s: %s" % (result.code_type_name, result.code_text))

适用于标签、报表与文档的可打印条码

生成干净、易扫描的条码,并为打印与屏幕显示提供精确尺寸控制。Web 与 PDF 场景使用栅格输出;需要任意分辨率下清晰效果时可选矢量格式。

  • 控制 X dimension、条纹高度、安静区、边框、字体与对齐方式
  • 为 GS1 与复杂条码使用 codetext 辅助工具,包括 Swiss QR 与 HIBC payload
  • 用于国际化文本的 ECI 与 Unicode 友好编码
  • 导出为 PNG、JPEG、GIF、BMP、TIFF、SVG、EMF、PDF 或 PIL.Image
  • 构建批量标签任务,并将条码图像集成到报表与模板中

面向服务、流水线与批处理构建

从单次请求扩展到高吞吐任务。每张图像读取多个条码;需要速度时缩小解码范围;并通过预设调优识别行为。

Feature icon

以细粒度样式控制生成 1D 与 2D 条码

Feature icon

ROI(兴趣区域)解码以加速大画面

Feature icon

校验和与验证选项以减少误识别

Feature icon

自动旋转、倾斜处理与多条码检测

Feature icon

复杂 payload:GS1、HIBC、Swiss QR 等

Feature icon

QualitySettings 预设:平衡速度与容错