Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
条形码复制粘贴带来了奇怪的字符 我在PopFube上用C++工作,我有一些包含条形码的PDF。 我使用的大多数pdf打印机都必须分别打印pdf及其编号,因此我不必处理条形码读取。但是那些用一个字符来表达条形码及其编号的东西给我带来了奇怪的字符,我不知道如何翻译_C++_Barcode_Poppler - Fatal编程技术网

条形码复制粘贴带来了奇怪的字符 我在PopFube上用C++工作,我有一些包含条形码的PDF。 我使用的大多数pdf打印机都必须分别打印pdf及其编号,因此我不必处理条形码读取。但是那些用一个字符来表达条形码及其编号的东西给我带来了奇怪的字符,我不知道如何翻译

条形码复制粘贴带来了奇怪的字符 我在PopFube上用C++工作,我有一些包含条形码的PDF。 我使用的大多数pdf打印机都必须分别打印pdf及其编号,因此我不必处理条形码读取。但是那些用一个字符来表达条形码及其编号的东西给我带来了奇怪的字符,我不知道如何翻译,c++,barcode,poppler,C++,Barcode,Poppler,例如,有一个带有以下条形码的文档。 3065894901901000368529198928291201901066 但是,如果我复制粘贴它,我会得到这个结果(我使用poppler的pdftotext得到相同的结果) (NÏça1è:0TãMCçLM多亏了@MikeWodarczyk注释,我找到了一个转换表。它不适用于我的案例,但现在我了解了转换的工作原理,我可以制作自己的转换表了。) 条形码可能采用不同的字体,从普通字体中剪切粘贴的字符映射到页面上特殊条形码字体中的图形栏。可能在pdf文件中,

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

但是,如果我复制粘贴它,我会得到这个结果(我使用poppler的pdftotext得到相同的结果)
(NÏça1è:0TãMCçLM多亏了@MikeWodarczyk注释,我找到了一个转换表。它不适用于我的案例,但现在我了解了转换的工作原理,我可以制作自己的转换表了。)

条形码可能采用不同的字体,从普通字体中剪切粘贴的字符映射到页面上特殊条形码字体中的图形栏。可能在pdf文件中,它会命名字体。从字体名称中,您可以找到从数字到字体代码的翻译,并将其反转s翻译。如果条形码是图像,你需要像tesseractIs一样使用OCR。有编程问题吗?这看起来像是条形码/pdf/字体问题。@MikeWodarczyk谢谢,我设法发现字体是交错的-2of5。我也设法找到了一个转换表,但它似乎与我的不同。不过,感谢你的阅读,我找到了erstood我看到的奇怪的字符(他们被称为ITF14 btw)是如何工作的,所以我可以制作自己的转换表(希望它适用于所有情况)。