问题标签 [pdf417]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
614 浏览

c# - 将彩色扫描图像转换为 PDF417 解码器 xzing 的灰度图像

我正在使用 Zxing.Net 库对扫描图像中的 PDF417 2D 条形码进行解码。到目前为止,我发现灰度扫描图像(8 位深度)工作正常,而彩色扫描图像(24 位深度)不工作。我尝试使用以下方法将彩色扫描图像转换为灰度图像。

但是,Zxing.net 无法检测到转换后的灰度图像中的 PDF417 2D Barcode。如何将彩色扫描图像转换为与灰度扫描图像格式相同的灰度图像。

0 投票
0 回答
872 浏览

zxing - 给定 PDF417 代码的有效数据,ZXing 抛出“无法将消息放入列”

ZXing.dll -- zxing.net for .net 2.0 -- 文件版本 0.14.0.1

我的应用程序不允许 PDF417 代码的自动调整大小(行/列计算)。因此,我使用选定的设置来确定应该允许多少个字符,然后限制用户输入。

根据我的计算,ZXing 在对 PDF417Writer.encode 的调用中抛出“无法将消息放入列”异常,给定的参数应该是有效的。

示例 #1:

使用这些设置,ZXing 可以编码 94 个字符,但无法编码 95 个或更多字符。

示例 #2:

在这种情况下,ZXing 最多可以编码 5 个字符,但不能编码 6 个或更多字符。

这是一个重现示例 #2 的小型测试程序 (C#):

以下资源解释了示例 #1:

问题:

  1. 我是否以正确的方式使用 ZXing 来生成 PDF417 代码数据?
  2. 我是否正确计算 PDF417 代码的容量?
0 投票
1 回答
1414 浏览

android - Android ZXing 在大型 XML 数据集上生成 PDF417 条码

我有一个相当大的 XML 数据集,例如:

我想将其编码为 PDF417 图像并将其显示在 android 设备设备上。我已经导入了 ZXing 框架,我目前正在尝试这样的事情:

但我不断收到这样的错误:

无法将消息放入列中

我一直在像这样的网站崩溃: - http://www.racoindustries.com/barcodegenerator/2d/pdf417.aspx - http://generator.onbarcode.com/online-pdf417-barcode-generator.aspx

当我对较少的数据进行编码时,我可以毫无问题地得到 PDF417。我也不知道如何设置纠错级别。

我还实现了这里的方法来尝试找出如何最好地设置宽度和高度,但没有真正的运气:在列数固定的 PDF417 条形码中,我将如何计算某些文本所需的行数?

总之,我要问:

  1. 鉴于字符串长度可能会有所不同,如何将此数据编码为 PDF417 条形码?
  2. 如何设置纠错级别?
  3. 设置宽度/高度和行数/列数的最佳方法是什么?
0 投票
1 回答
995 浏览

swift - 使用 AVFoundation swift 改进阅读 QR 和 PDF417 代码

我正在尝试阅读 PDF-417 和 QR 码,我的代码有效,但是当光线较少或图像模糊时不起作用。所以我正在寻找有关如何改进阅读代码的信息。

我尝试更改相机上的设置: AVCaptureSession 增加了分辨率设置和 AVCaptureDevice 增加了 videoZoomFactor 但显然我没有正确执行。

我希望你能帮助我。

0 投票
0 回答
95 浏览

ios - AVMetadataObjectTypePDF417Code 不返回整个字符串

我正在尝试使用苹果库 AVMetadataObjectTypePDF417Code 读取 pdf417 代码,但这给我返回了一个不完整的链。例如结果应该是:

但我只得到:11111111K9190909 MORAL

我认为中间有另一个编码(��������������������������������������������������)因此,剪断字符串而不是把剩下的交给我。

你知道吗?,如果有任何选项可以把完整的代码交给我,尽管中间部分是不可读的。

0 投票
1 回答
765 浏览

java - 如何使用 Java4Less 生成 PDF417 条码?

对于我们的标准 PDF 和条形码生成,我们有 Java4Less 库 ( java4less-1.0rel.jar ),以便我们的客户可以打印出售给他们/由他们出售的门票。我们使用这个库来创建 CODE128(C)、Aztec、QR 条码等。

现在我们正在研究 PDF417 条码;虽然这个库支持这一代,但有些事情并不顺利。从一个小型 Netbeans 项目中查看以下代码:

这段代码会生成一个带有请求的条形码类型的 .png 图像。除 PDF417 外,所有条码均已生成。

这是显示 CODE128 和 PDF417 生成的图像:

CODE128、PDF417代对比

如您所见,CODE128 生成其条形码,但 PDF417 不生成。代码中唯一更改的内容如下:

我查看了文档,示例;我什至从Java4Less官方网站下载了demo,在一个war/Java项目中,它可以正常生成PDF417。

那么这里出了什么问题呢?这是任何人都知道的库中的错误,还是我错过了一步?

0 投票
0 回答
717 浏览

ios - 关于使用 AVFoundation 扫描 PDF417

我正在尝试构建 PDF417 代码阅读器。我使用了以下教程,并且我的代码正在运行。http://www.appcoda.com/qr-code-reader-swift/ 滚动页面底部也可以找到源代码。

我正在使用 AVFoundation 并设置captureMetaDataOutput.metadataObjectTypesAVMetadataObjectTypePDF417Code

我只想知道是否有一种方法可以优化使用 AVFoundation 读取 PDF417 代码?目前扫描需要大量时间来检测,甚至有时我需要倾斜手机以确保两者并行工作,并且某些代码通过其 pdf417 永远无法工作。我已经按照苹果文档的建议设置了以下内容(https://developer.apple.com/library/ios/technotes/tn2325/_index.html),我可以看到一些改进,但它仍然很慢而且大部分失败的时间。

我正在尝试在这里阅读一些登机牌。任何其他可以改进此扫描的方法。

如果您有任何建议,请告诉我。


更新:这是一个示例条形码,它永远不会与此代码一起使用,但如果您使用像https://goo.gl/EBk7Pu这样的应用程序,即使您只显示部分条形码,它也可以检测到。

TIA

0 投票
0 回答
232 浏览

ios - 无法识别的条码

在此处输入图像描述我需要解析 PDF417 格式的 USDL(美国驾驶执照)条形码。我几乎得到了解析,但是当解析来自俄亥俄州的条形码时。它显示无法识别的条形码信息。

o/p-OHLOVELAND^NEAL$RAYMOND$E$^11947 FOXGATE WAYGDGACDBJBBBBJBFGXBGAGBJHBAGCBBAEFBEABIJA 3 1
BFBACBA1.:70

我不知道解析这种输出格式。我尝试了网上提供的不同条码扫描仪,但没有一个能正常工作。

有什么想法可以解析这个结果吗?

0 投票
1 回答
238 浏览

android - PDF417 - iOS 网络应用程序

我目前正在寻找一种通过移动设备摄像头扫描和读取 PDF417 条形码并通过 GET(或任何方法)将数据发送回 URL 的方法。

我最初使用使用 zxing 的 Barcode Scanner 应用程序在 Android 上实现了这一点 - https://github.com/zxing/zxing/wiki/Scanning-From-Web-Pages。这对我的应用程序非常有效。

但是,列出的相同 URL 在 iPhone 上不起作用。

是否有其他应用程序,例如来自 microblink 的 PDF417,我可以以与 Android 上的 zxing 类似的方式使用?

0 投票
0 回答
1545 浏览

php - tcpdf生成pdf417二维条码不能设置宽度

我尝试生成具有以下要求的条形码:

我正在使用 TCPDF,但我无法获得正确的宽度或高度。

在此处输入图像描述

下面是我的php代码,有人可以帮我调整宽度和高度吗