【问题标题】:Different results when generating PDF417生成 PDF417 时的不同结果
【发布时间】:2023-01-25 09:19:36
【问题描述】:

我正在使用 pdf417gen 生成 AAMVA 条形码。生成的条形码具有完美的可读性和易读性。但是如果我输入原始数据并将我的条形码与原始数据进行比较,在视觉上它们是不同的,但解码给出相同的结果。

我的代码

from pdf417gen import encode, render_image

# Some data to encode

text = '@\n\x1E\rANSI 636015080001DL00310290DLDCAC\nDDAF\nDDB10102016\nDCBA\nDCDNONE\nDBA04062025\nDCSPERELLA\nDDEN\nDACCODY\nDDFN\nDADGLENN\nDDGN\nDBD04192019\nDBB04061995\nDBC1\nDAYGRN\nDAZBLN\nDAU064 IN\nDAW125\nDCLW\nDAG6615 STICHTER AVE               \nDAIDALLAS\nDAJTX\nDAK752300000  \nDCK34509203  20190419\nDAQ34509203\nDCF00619980045119245470\nDCGUSA\n\r'

codes = encode(text, columns=15, security_level=3)

# Generate barcode as image
image = render_image(codes, scale=2, ratio=2, padding=0)  # Pillow Image object
image.save('barcode.jpg')

我的条码 enter image description here

原始条码 enter image description here

条形码的行数不同。它们还有不同的左右列,负责条形码数据。 如果更改保护级别并在数据末尾添加空格,则可以获得大致相同的结果。但这仍然不是一个完整的重复。 我想原来是用行和列的固定值,如果没有足够的字符来填充,就用空格或服务字符代替,但是文档和网上都没有这方面的资料。

我不知道我错过了什么,完全重复了原作。如果有任何帮助,我将不胜感激

【问题讨论】:

    标签: pdf417


    【解决方案1】:

    您使用什么条码解析器/解码器来解码 ANSI 格式的原始条码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-01
      • 2017-11-30
      相关资源
      最近更新 更多