标签: pdf417

从pdf417中提取数据,例如Drivers License

我有一个Android应用程序,我正在扫描PDF417条码图像.扫描条形码后,我得到如下结果.

@

ANSI 636014040002DL00410477ZC05180089DLDAQD1234562 XYXYXYXYXYXYXYXYX
DCSLASTNAMEXYXYXYXYXYXYXYXYXXYXYXYXYXYXYXYX
DDEU
DACFIRSTXYXYXYXYXYXYXYXYXXYXYXYXYXYXYXYXXYX
DDFU
DADXYXYXYXYXYXYXYXYXXYXYXYXYXYXYXYXXYXYXYXY
DDGU
DCAA XYXY
DCBNONEY1XY1XY1
DCDNONEX
DBD10312009
DBB10311977
DBA10312014
DBC1
DAU068 IN
DAYBRO
DAG1234 ANY STREET XY1XY1XY1XY1XY1XY1X
DAICITY XY1XY1XY1XY1XY1
DAJCA
DAK000000000  
DCF00/00/0000NNNAN/ANFD/YY X
DCGUSA
DCUSUFIX
DAW150
DAZBLK XY1XY1XY
DCKXY1XY1XY1XY1XY1XY1XY1XY1X
DDAF
DDBMMDDCCYY
DDD1

ZCZCAY
ZCBCORR LENS
ZCCBRN
ZCDXYX
ZCEXYXYXYXYXYXYXY
ZCFXY1XY1XY1XY1XY1XY1XYXYXYXYXYXYXY
Run Code Online (Sandbox Code Playgroud)

我想从上面的String中获取FirstName,LastName,City,Address等详细信息.有谁能告诉我如何获得细节.

谢谢.

java android pdf417

15
推荐指数
3
解决办法
1万
查看次数

用于python的PDF417解码器

我到处找,我只找到了与生成 PDF417 代码相关的信息,但没有找到关于如何解码它们的信息。是否有一个库可以在 python 中解码它们?我已经在检测图像中的代码并对其进行裁剪,但现在我需要一个解码器。

python decode pdf417

6
推荐指数
1
解决办法
6249
查看次数

是否可以将图像存储到pdf417条码中?

是否可以将图像/图片存储(编码)为pdf417条码?如果有,是否有任何教程或示例代码?

条形码不能仅保存对数据库中图像的引用。客户还期望能够存储他想要的任何图像。

谢谢。

.net c# barcode pdf417

5
推荐指数
1
解决办法
2278
查看次数

pdf417 Javascript阅读/解码

我的任务是为基于Web的应用程序添加pdf417(驾驶执照)解码/阅读.

输入:驾驶执照的图像.(400-600 dpi)

处理:检测/解析pdf417数据.

输出:解析pdf417数据.

限制:它是一个基于网络的应用程序运行:IE,Chrome,Safari.我无法在本地计算机上安装任何东西.

所以我现在已经调查了几天,我还没有想出一个很好的方法来完成这项工作.理想情况下,整个解码将使用Javascript/Jquery在客户端计算机上进行.但是我发现没有可以执行此操作的脚本/库.我发现的唯一其他选项可能是java servlet或php扩展; 这两个都不理想,因为上传时间会让我超过我的时间分配.

有谁知道任何可以处理这个的javascript或JQuery库?

或者也许是一种更好的方法来合并我没有看到的这个功能?

javascript jquery html5 decoder pdf417

5
推荐指数
2
解决办法
7493
查看次数

zxing pdf417图片大小

我正在测试PDF417 zxing libs,但调整输出大小并不像我检测到的那样有效.输出始终具有相同的宽高比.

更改尺寸不会影响输出,我按照其他消息中的建议尝试了EncodeHintType,但没有成功.这里的代码:

public class PDF417demo {
    public static void main(String[] args) {
        String barcodeMessage = "test";
        final String PATH = "/home/test/";
        final int WIDTH = 30;

        BitMatrix bitMatrix;
        Writer writer;
        try {
            Map hints = new HashMap();
            hints.put(EncodeHintType.MARGIN, 2);
            hints.put(EncodeHintType.PDF417_DIMENSIONS, new Dimensions(20,100,20,100) );

            writer = new PDF417Writer();
            bitMatrix = writer.encode(barcodeMessage, BarcodeFormat.PDF_417, WIDTH, WIDTH/2, hints);

            MatrixToImageWriter.writeToStream(bitMatrix, "png", new FileOutputStream(new File(PATH + "pdf417_demo.png")));

            System.out.println("PDF417 Code Generated.");
        } catch (Exception e) {
            System.out.println("Exception Found." + e.getMessage());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

你能建议我怎么做吗?先感谢您.尼克

resize zxing pdf417

5
推荐指数
0
解决办法
943
查看次数

如何使用 AVFoundation Swift 4 从条形码扫描仪解码 PDF 417 数据

我正在使用带有 Swift 4 的 PDF 417 扫描仪,并使用 AVFoundation,但是如果我使用它AVMetadataMachineReadableCodeObject,然后我尝试使用stringValue我得到的限制数据(只有几个字符)解码数据,那么如何在第一个中实现它实例:

func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!) {

        // Check if the metadataObjects array is not nil and it contains at least one object.
        if metadataObjects == nil || metadataObjects.count == 0 {
            qrCodeFrameView?.frame = CGRect.zero
            messageLabel.text = "No barcode is detected"
            return
        }


        for meta in metadataObjects {
            // Get the metadata object.
            let metadataObject = meta as! AVMetadataMachineReadableCodeObject

            if supportedCodeTypes.contains(metadataObject.type) {

                let barCodeObject …
Run Code Online (Sandbox Code Playgroud)

key-value-observing barcode-scanner pdf417 swift swift4

5
推荐指数
0
解决办法
1121
查看次数

我如何通过解码获得 pdf 417 登机牌二维码详细信息?

我实现了这个https://github.com/PDF417/pdf417-ios github 用于二维码扫描。我收到了像这个例子这样的回复我扫描了两张票,我收到了两个不同的回复

  1. M1SOLLE/JOSUHUA EQHSLJX ATLMEMDL 0254 003Y28C 10C3JIJI7O4M28C,
  2. M1DEY/CHIRANJIB MR EPAELYA CCUBOM9W 0628 225Y018B0029 100。

我该如何选择:

1.航班号,2.seatNumber,3.行程日期 4.出发地和目的地。

是否有任何可用于在 ios 中解析的直接库?

谢谢你提前

qr-code ios pdf417 swift

5
推荐指数
1
解决办法
1011
查看次数

AVFoundation PDF417 扫描仪并不总是有效

我正在使用 Swift 4 和 Xcode 9 创建一个应用程序,该应用程序使用 AVFoundation 扫描 PDF417 条形码。扫描仪可以处理某些代码,但无法识别您在 CA 彩票刮刮彩票正面找到的 PDF417 条形码。

我是否缺少任何东西才能使其发挥作用?下面是我的代码:

let deviceDiscoverySession = AVCaptureDevice.DiscoverySession(deviceTypes: [.builtInDualCamera], mediaType: AVMediaType.video, position: .back)

    guard let captureDevice = deviceDiscoverySession.devices.first else {
        print("Failed to get the camera device")
        return
    }

    do {
        captureSession = AVCaptureSession()

        let input = try AVCaptureDeviceInput(device: captureDevice)
        captureSession!.addInput(input)

        let captureMetadataOutput = AVCaptureMetadataOutput()

        captureSession!.addOutput(captureMetadataOutput)
        captureMetadataOutput.setMetadataObjectsDelegate(self, queue: DispatchQueue.main)
        captureMetadataOutput.metadataObjectTypes = [AVMetadataObject.ObjectType.pdf417]

        videoPreviewLayer = AVCaptureVideoPreviewLayer(session: captureSession!)
        videoPreviewLayer?.videoGravity = AVLayerVideoGravity.resizeAspectFill
        videoPreviewLayer?.frame = view.layer.bounds
        view.layer.addSublayer(videoPreviewLayer!)
        captureSession?.startRunning()
     } catch {
        print(error)
        return …
Run Code Online (Sandbox Code Playgroud)

xcode avfoundation pdf417 swift

5
推荐指数
1
解决办法
1504
查看次数

使用 Swift PDF417 解码并生成相同的条形码

我有以下 PDF417 条形码示例:

\n

示例条形码

\n

可以使用zxing等在线工具进行解码

\n

结果如下:5wwwwwxwww0app5p3pewi0edpeapifxe0ixiwwdfxxi0xf5e\xef\xbf\xbd\xc2\xbc\xc3\xb4\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\xac\xe2\x80\x9aC`\xc3\x8ce%\xef\xbf\xbd\xc3\xa6\xe2\x80\xb9\xef\xbf\xbd\xc3\x80s\xc3\xb5b\xc3\xbfG)=\xe2\x80\xa1x\xe2\x80\x9a\xef\xbf\xbdq\xc3\x801\xc3\x9f\xe2\x80\x93[Fz\xc3\xb9\xc5\xbd\xc3\xbbV\xc3\xbb\xef\xbf\xbd\xc3\x89\xef\xbf\xbd\xc3\xbc\xc3\xa6\xc2\xb1RNI\xef\xbf\xbdY[.H\xc2\xbbE\xc3\xa0\xc3\xb3\xc2\xbc\xc3\xa5\xc3\xb1\xc3\xbc\xc3\xac\xc2\xb2\xef\xbf\xbdt\xc3\x98\xc2\xbf\xc2\xaaWp\xe2\x80\xa6\xc3\x83\xef\xbf\xbd{\xef\xbf\xbd\xc3\x95*

\n

在线二维码生成器

\n

as 5wwwwwxwww0app5p3pewi0edpeapifxe0ixiwwdfxxi0xf5e~|~~~~~~~~~~d~C`~e%~~~~;To~B~{~dj9v~~Z[Xm~~"HP3~~LH~~~O~"S~~,~~~~~~~k1~~~u~Iw}SQ~fqX4~mbc_ (我不知道使用哪种编码来对此进行编码)

\n

包含条形码的编码密钥的第一部分始终是已知的,并且它是5wwwwwxwww0app5p3pewi0edpeapifxe0ixiwwdfxxi0xf5e

\n

它的第二部分可以从 base64 字符串解码,它始终包含 88 个字节。就我而言,它是:

\n

Frz0DAAAAAAAAAAArIJDYMxlJQDmiwHAc/Vi/0cpPYd4ghlxwDHflltGevmO+1b7GckT/OZ/sVJOSRpZWy5Iu0Xg87zl8fzssg502L+qV3CFwxZ/ewjVKg==

\n

我在 iOS 设备上使用 Swift 通过解码提供的 base64 字符串来生成此 PDF417 条形码,如下所示:

\n
let base64Str = "Frz0DAAAAAAAAAAArIJDYMxlJQDmiwHAc/Vi/0cpPYd4ghlxwDHflltGevmO+1b7GckT/OZ/sVJOSRpZWy5Iu0Xg87zl8fzssg502L+qV3CFwxZ/ewjVKg=="\nlet knownKey = "5wwwwwxwww0app5p3pewi0edpeapifxe0ixiwwdfxxi0xf5e"\nlet decodedData = Data(base64Encoded: base64Str.replacingOccurrences(of: "-", with: "+")\n                                        .replacingOccurrences(of: "_", with: "/"))\n\nvar codeData=knownKey.data(using: String.Encoding.ascii)\n\ncodeData?.append(decodedData)\nlet image = generatePDF417Barcode(from: codeData!)\nlet imageView = UIImageView(image: image!)\n\n//the function to generate PDF417 UIMAGE from parsed Data\nfunc generatePDF417Barcode(from codeData: Data) -> UIImage? …
Run Code Online (Sandbox Code Playgroud)

barcode pdf417 swift

3
推荐指数
1
解决办法
4240
查看次数

尝试在我的项目中使用PDF417条形码扫描SDK.

我正在尝试创建一个可以读取PDF417条形码的条形码扫描混合移动应用程序.我目前正在使用Microblink的PDF417 phonegap插件来完成任务.这非常适合扫描条形码,但现在项目中有新的用例.

它们是:1)我们需要在扫描时添加主动帮助.即如果房间很暗,那么应用程序应通知用户并建议他打开闪光灯.如果条形码离相机太远,则告诉用户将相机移近条形码.2)向扫描会话添加计时器,当此计时器达到20秒时给出错误消息.

我一直试图找出Microblink是否提供支持来完成这项任务,但没有找到任何有关相同的信息.sdk网站https://pdf417.mobi/中的定价部分说明UI是可自定义的,但到目前为止我还没有找到任何有用的东西.

有人可以告诉我,Microblink的PDF417 sdk是否允许我们完成这些任务.如果没有,则适用于给定用例的SDK是什么.

barcode-scanner cordova hybrid-mobile-app pdf417 ionic-framework

1
推荐指数
1
解决办法
395
查看次数

有没有什么方法可以在不使用任何第三方库 asp.net 的情况下生成条形码并在 pdf 上写入条形码?

我正在使用 iTextsharp 库生成 pdf 并将 pdf 与文档合并。但无法在pdf中写入条形码。我收到错误

access to the path is denied
Run Code Online (Sandbox Code Playgroud)

但我已经检查了服务器中文件夹的权限,授予了所有权限,包括写入权限,相同的代码以前可以完美运行,但最近不行。但在本地检查时其工作完美。这是因为使用了Itextsharp吗?帮帮我吧伙计们。

生成条形码的代码

access to the path is denied
Run Code Online (Sandbox Code Playgroud)

将条形码与pdf合并的代码

iTextSharp.text.pdf.BarcodePDF417 pdf417 = new iTextSharp.text.pdf.BarcodePDF417();
        pdf417.CodeRows = 60;
        pdf417.CodeColumns = 60;
        pdf417.YHeight = 1;

        pdf417.SetText(tmpSourceString);
        System.Drawing.Image im = pdf417.CreateDrawingImage(System.Drawing.Color.Black, System.Drawing.Color.White);

        MemoryStream ms = new MemoryStream();
        im.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
        return ms.ToArray();

         System.Drawing.Bitmap newbitmap = new System.Drawing.Bitmap(returnImage);

            newbitmap.Save(fileUploadLoc + file_name, ImageFormat.Jpeg);
            file_name_new = officer + "_" + "digital_barcode1.Jpeg";
            var bmp = Bitmap.FromFile(fileUploadLoc + file_name);
            var newImage = new Bitmap(bmp.Width, bmp.Height + …
Run Code Online (Sandbox Code Playgroud)

c# pdf417

-3
推荐指数
1
解决办法
276
查看次数