从 Foxit Reader 复制后空格消失

从 Foxit Reader 复制后空格消失

当我复制粘贴 PDF 文件中的单词时,单词之间的空格会消失。使用 Foxit PDF Reader 查看文件时会出现这种情况...

有人知道这是为什么以及是否有解决办法吗?

答案1

从 PDF 文件复制粘贴并不是 100% 可靠。可能是文档格式、使用的字符,或者只是应用程序出了问题。也许你可以尝试使用不同的 PDF 阅读器;因为我不是 Adob​​e Reader 的忠实粉丝,所以我建议PDF更改;它是免费的,并且非常可靠。

至少通过这种方式你就可以知道 Foxit Reader 是否是罪魁祸首。

答案2

PDF 的问题在于它实际上并不对文本进行编码。它所做的只是说“把那些字形放在那里,那些字形放在那里”。它是一种用于打印和在屏幕上进行高保真文档预览的格式,但实际上并不保留任何语义或内容。

因此,PDF 阅读器唯一能看到的就是一行中字母的大概位置。它无法将空格视为空格字符,因为 PDF 中没有空格。它只有字母之间的间隙越来越小和越来越大。而且由于字距调整或对齐文本,这些间隙甚至不一致。

因此,PDF 阅读器通常会猜测哪些间隙是空格,哪些间隙不是。根据所用的算法,结果是相当好的或糟糕的。

话虽如此,但所有 PDF 都出现此问题有点奇怪。Foxit 在这方面做得更好。不过,您可以尝试其他 PDF 阅读器或更新。

答案3

使用 Acrobat Distiller 重新打印文档对我来说也有效。将空格重新添加到 pdf 中,这样我就可以正常复制和粘贴。

答案4

问题出在 Foxit 上。我换用了 Sumatra,同样的 PDF 问题就解决了。

相关内容