Kit*_*Kat 7 pdf text ghostscript
我正在使用 Ghostscript 9.20 从仅包含两行文本的 PDF 文档中提取文本:
\n\nHello world\xe2\x80\xa6\nA beautiful day!\nRun Code Online (Sandbox Code Playgroud)\n\n应用的代码是:
\n\ngswin32c -sDEVICE=txtwrite -o output.txt input.pdf\nRun Code Online (Sandbox Code Playgroud)\n\n然而,输出是:
\n\n \xe4\xa0\x80\xe6\x94\x80\xe6\xb0\x80\xe6\xb0\x80\xe6\xbc\x80\xe2\x80\x80\xe7\x9c\x80\xe6\xbc\x80\xe7\x88\x80\xe6\xb0\x80\xe6\x90\x80\xe2\x98\xa0\xe2\x80\x80\n \xe4\x84\x80\xe2\x80\x80\xe6\x88\x80\xe6\x94\x80\xe6\x84\x80\xe7\x94\x80\xe7\x90\x80\xe6\xa4\x80\xe6\x98\x80\xe7\x94\x80\xe6\xb0\x80\xe2\x80\x80\xe6\x90\x80\xe6\x84\x80\xe7\xa4\x80\xe2\x84\x80\xe2\x80\x80\nRun Code Online (Sandbox Code Playgroud)\n\n这是怎么回事?我该如何解决?
\n9.20 版本中存在一个错误,影响了某些类型的文本提取。并非全部,这取决于输入,并且由于您没有提供,因此无法判断您的特定输入文件是否受到影响。
要修复它,您可以: