条码复制粘贴带来奇怪的字符

时间:2019-03-16 23:51:24

标签: c++ barcode poppler

我正在使用C ++上的poppler,并且我有一些包含条形码的PDF。 我必须使用的大多数pdf打印机都单独打印PDF及其编号,因此我不必处理条形码读取。但是那些用单个字符表示条形码及其编号的人给我带来了我不知道如何翻译的奇怪字符。

例如,有一个带有以下条形码的文档。 enter image description here 3065894901901000368529198928291201901066

但是如果我将其复制粘贴,我会得到这个(我得到的结果与poppler的pdftotext相同) (NÏça1è:0TãMCçLM<1è:Ð)

有没有办法将这些奇怪的字符转换回它们本来应该是的数字?

1 个答案:

答案 0 :(得分:0)

由于@MikeWodarczyk的注释,我设法找到了一个转换表。它不适用于我的情况,但是现在我了解了转换的工作原理,我可以创建自己的转换表 https://www.barcodefaq.com/1d/interleaved-2of5/