我有一个HostGator VPS服务器,希望能够运行pdftotext
,xpdf
的一部分(http://www.foolabs.com/xpdf/download.html)。
在我的Mac上测试后,它运行良好,所以我开始在我的VPS服务器上安装它。
我遵循了安装说明,一切都安装得很完美:
将可执行文件(xpdf、pdftotext等)复制到/usr/local/bin。
将手册页(*.1和*.5)复制到/usr/local/man/man1和/usr/local/main/man5。
将示例xpdfrc文件复制到/usr/local/etc/xpdfrc
然后我测试了一下:
root@*** [~]# pdftotext
pdftotext: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by pdftotext)
正如你所看到的,它找不到/lib64/libc.so.6
。然而,/lib64/libc.so.6
在那里,如下所示:
root@*** [~]# /lib64/libc.so.6
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.1.2 20080704 (Red Hat 4.1.2-52).
Compiled on a Linux 2.6.9 system on 2012-03-19.
Available extensions:
The C stubs add-on version 2.1.2.
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
GNU libio by Per Bothner
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
RT using linux kernel aio
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
然后我联系了HostGator,他们告诉我它在我的服务器上不工作,因为它找不到/lib64/libc.so.6
,因此在Centos 6 64位上不可用。
如果这确实是真的,那么pdftotext
有什么替代方案可以在该服务器上进行简单快速的转换吗?pdftotext
是否可能适用于不同的版本,或者我使用权限安装不正确?
这两个命令都不起作用:
yum install xpdf
yum install poppler-utils
xpdf无论如何都会安装poppler utils,这将导致这个pdftotext
pdftotext版本0.26.5版权所有2005-2014 The Poppler Developers-http://poppler.freedesktop.org版权所有1996-2011 Glyph&Cog,LLC
这不是您想要的版本。你想要这个:
pdftotext 4.03版[www.xpdfreader.com]版权所有1996-2021 Glyph&Cog,LLC
这将需要访问www.xpdfreader.com,然后点击";下载";。使用此页面中的最新版本来设置更新的pdftotext命令。
事实上,我自己汇编了来源:
cd /tmp
wget https://dl.xpdfreader.com/xpdf-4.03.tar.gz
tar -xf xpdf-4.03.tar.gz
cd xpdf-4.03
mkdir build
cmake -DCMAKE_BUILD_TYPE=Release
如果成功,您应该看到:
--配置完成--生成已完成--生成文件已写入:/tmp/xpdf-4.03
然后只需键入:
make
它应该以结尾
[100%]构建目标pdftotext
然后键入
make install
现在,当您键入pdftotext时,您应该看到:
pdftotext 4.03版[www.xpdfreader.com]版权所有1996-2021 Glyph&Cog,LLC
注意:我为pdftotext 4.03版本编写了所有代码。我花了一段时间才意识到4.03和0.26产生了截然不同的结果。