纠正 PDF 中的拼写错误,其他解决方案不起作用

纠正 PDF 中的拼写错误,其他解决方案不起作用

我周二有一个工作面试,我需要将 LaTeX PDF 中的拼写错误“obestiy”[原文如此]更正为“obesity”,由于缺少图像和表格,我无法重新编译该 PDF。

我努力了

  1. qpdf general.audience.pdf --object-streams=disable expanded.pdf
    正如建议的如何查看和编辑PDF文件的代码,但是当我尝试编辑该文件时,“obestiy”没有出现,所以这个方法不起作用。

  2. https://askubuntu.com/questions/803850/find-and-replace-with-on-pdf-file-from-command-line建议我可以这样使用 qpdf:
    pdftk general.audience.pdf output uncompressed.pdf uncompress
    但是“obestiy”这个词[原文如此]永远不会出现。

也许字母之间有一些字符,解释了为什么“obestiy”没有出现?

如何编辑 PDF 以纠正拼写错误?

  1. LibreOffice Draw 会扭曲并破坏文件中的所有文本,导致 PDF 无法使用。也许 LibreOffice Draw 有一种方法不是改变字体?

答案1

如果没有看到 PDF 文件,就很难调试它。我会建议相同的方法(解压缩 PDF 文件中的流,尽管我通常使用mutoolmupdf 来执行此操作)。

PDF 包含实际的字形出现在页面上的字母,而不是字母本身。

因此,如果您通过搜索字符串“obestiy”找不到它,则字母之间可能存在命令(例如,进行字距调整)。

另一种可能性是您正在使用某种字体,其中字体中的字形不直接映射到字母。

因此,在文本编辑器中打开未压缩的 PDF,查找您感兴趣的页面(或从原始 PDF 中提取此页面),然后从上到下阅读。这应该会让您了解 pdflatex 如何处理您的文件,以及您应该在哪里查找您的单词。

相关内容