我最近安装了 poppler-utils:
sudo yum -y install poppler-utils
我这样做是为了获得 pdftotext,但是当我运行 pdftotext 时,我得到了这个:
pdftotext version 0.26.5
Copyright 2005-2014 The Poppler Developers - http://poppler.freedesktop.org
这是我想要的不正确的 pdftotext。我意识到正确的是我在本地运行的那个:
pdftotext version 4.03 [www.xpdfreader.com]
Copyright 1996-2021 Glyph & Cog, LLC
我设法从 xpdfreader.com 安装 pdftotext,并将其解压到 /var/tmp/xpdf-tools-linux-4.03。如果我进入此文件夹并运行它,它会正常工作,我可以看到它正在执行版本 4.03。问题是,如果我从任何其他文件夹运行它,它会执行位于以下位置的 pdftotext:
/usr/bin/pdftotext
如何用我提取到 /var/tmp 的 pdftotext 替换 /usr/bin/pdftotext?这样做简单吗:
cp /var/tmp/xpdf-tools-linux-4.03/bin64/pdftotext /usr/bin/pdftotext
或者我遗漏了其他重要步骤?
答案1
根据 Daniel 的回复,您可以通过运行以下命令卸载poppler-utils
并将文件移动到:/usr/local/bin/
mv /var/tmp/xpdf-tools-linux-4.03/bin64/* /usr/local/bin/
然后您应该能够pdftotext
在任何目录中执行并按预期运行版本 4.03。