宏PDF417条码规格

问题描述 投票:0回答:3

我有需要在 PDF417 条形码中编码的数据。由于它们太大(> 6kB),我需要将它们分成多个条形码,称为 MacroPDF417。

我被一个库(tec-it tbarcode SDK)困住了,我必须处理它。我的问题是它不能很好地支持宏PDF417。

因此,我正在寻找一种方法来逐一生成每个宏 pdf417,但我需要知道标头应该是什么样子。我知道有关于数据分为多少个条形码以及读取的条形码数的信息,但我找不到正确的规范。我想所有这些都在数据开头的标题中。

有人知道如何从常规 PDF417 条形码生成 MacroPDF417 条形码吗?

编辑:我设法让我的图书馆正常工作。实际上,它们自动分割条形码的功能已经不再可用。你只需要给你的每个PDF417 BC一个共同的id,一个位置,如果设置它是否是宏PDF417的最后一个BC。

b1.Pdf417.MacroPdf417Settings.FileId = "MacroPDF417Identifier";
b1.Pdf417.MacroPdf417Settings.IsLastSegment = false;
b1.Pdf417.MacroPdf417Settings.SegmentIndex = i;

barcode specifications
3个回答
3
投票

标头或宏控制块实际上位于数据块的末尾,并以宏标记码字 928 开始。它由两个强制字段和零个或多个可选字段组成。段索引(0 - 99998 之间的零填充数字)、文件标识符(基于 900 的数字的可变长度字段)和可选数据(0 个或多个可选字段)。

此信息可以在 ISO 15438 规范中找到。


0
投票

我实际上是在打字时编码 PDF417 宏...研究那个确切的组件。我不熟悉 tec-it 产品,但不知道是否“容易”知道您想要什么,除非它们专门允许钩子在数据码字填充、宏组件的编码过程中正确嵌入它,然后纠错数据。祝您好运,遵循规范。


0
投票

我需要有人解密然后重新加密代码。解密代码需要知道用于原始加密的加密方法或密钥。我没有钥匙。

© www.soinside.com 2019 - 2024. All rights reserved.