我有需要用PDF417条形码编码的数据。由于它们太大(>6kB),我需要将它们分成多个条形码,称为MacroPDF417。
我被一个库(tec-it条形码SDK)困住了,我必须处理它。我的问题是它不支持很好的宏PDF417。
因此,我正在寻找一种方法来一个一个地生成每个宏pdf417,但是我需要知道标题应该是什么样的。我知道有关于数据被分割成多少条形码的信息,以及读取的数据是哪个号码,但是我找不到合适的规范。我认为所有这些都在数据开头的标题中。
有人知道如何从普通的MacroPDF417条形码中生成PDF417条码吗?
编辑:我设法使我的库正常工作。实际上,它们自动拆分条形码的功能不再可用。您只需要为每个PDF417 BC提供一个通用id、一个位置,如果设置为宏PDF417的最后一个BC,则给出一个位置。
b1.Pdf417.MacroPdf417Settings.FileId = "MacroPDF417Identifier"; b1.Pdf417.MacroPdf417Settings.IsLastSegment = false; b1.Pdf417.MacroPdf417Settings.SegmentIndex = i;
发布于 2012-11-15 12:26:09
报头或宏控制块实际上在数据块的末尾找到,并以宏标记码字928开头。它由两个强制字段和零或多个可选字段组成。段索引(从0到99998的零填充数)、文件标识符(基900个数字的可变长度字段)和可选数据(0或多个可选字段)。
这些信息可以在ISO 15438规范中找到。
发布于 2012-11-16 16:56:27
我实际上是在编码PDF417宏当我输入..。研究这个精确的成分。我不熟悉tec-it产品,但不知道知道您想要什么是否“简单”,除非它们特别允许钩子在数据码字填充、宏组件的编码过程中正确地嵌入它,然后是纠错数据。祝你遵守规格祝你好运。
https://stackoverflow.com/questions/13396719
复制相似问题