Centos 6 64位上的pdf文本?

z9smfwbn  于 2022-11-07  发布在  其他
关注(0)|答案(1)|浏览(116)

我有一个HostGator VPS服务器,并且希望能够运行pdftotext,它是xpdfhttp://www.foolabs.com/xpdf/download.html)的一部分。
在我的Mac上测试了这个之后,它运行得很好,所以我去把它安装在我的VPS服务器上。
我按照安装说明,这一切都是完美的:
1.将可执行文件(xpdf、pdftotext等)复制到/usr/local/bin。
1.将缐上手册(*.1和 *.5)复制到/usr/local/man/man 1和/usr/local/man/man 5。
1.将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可以编译为不同的版本,或者我没有正确安装它的权限?

nbnkbykc

nbnkbykc1#

这些命令都不起作用:

yum install xpdf
yum install poppler-utils

xpdf将安装poppler-utils无论如何,这将导致此pdftotext
版权所有2005-2014 Poppler开发者-http://poppler.freedesktop.org版权所有1996-2011字形和齿轮,有限责任公司
这不是您要的版本。您要的是这个版本:
[www.xpdfreader.com]版权所有1996-2021 Glyph & Cog有限责任公司
这将需要转到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%]已构建目标pdf文本
然后键入

make install

现在,当您键入pdftotext时,您应该会看到:
[www.xpdfreader.com]版权所有1996-2021 Glyph & Cog有限责任公司
注:我所有的代码都是为pdftotext版本4.03编写的。我花了一段时间才意识到4.03和0.26产生了截然不同的结果。

相关问题