我刚刚下载poppler到Linux的系统,并且我想要把它放在我的应用程序的分析pdf文件。
(我的目标是转换成pdf文件,以纯文本。)
我怎么可以这样做?

有帮助吗?

解决方案

他们的网站非常清楚地说明了这一点:

Poppler可从git获得。要克隆存储库,请使用以下命令: 通用标签

下载源代码后,请阅读INSTALL文件,该文件显示:

  1. cd到包含软件包源代码和类型的目录 ./configure为您的系统配置软件包。

  2. 键入“ make”以编译软件包。

  3. 键入“ make install”以安装程序和所有数据文件,然后 文档。

其他提示

Poppler文件的树包括一个无用的 INSTALL 医生刚刚告诉你要跑 ./configure, 但他们不包括automake/autoconf自动生成的文件(包括配置)中饭桶。(可能是他们做的,它们包括在源代码的发布。)

我刚刚建立poppler svn源(上Ubuntu15.04),像这样:

git clone --depth 50 --no-single-branch git://git.freedesktop.org/git/poppler/poppler
cmake -G 'Unix Makefiles'  # other -G options are to generate project files for various IDEs
# look at the output.  If it didn't find some libraries,
# install them with your package manager and re-run cmake
make -j4
# optionally:
sudo make install

它出现他们维持一个autoconf/automake构建设,因此可以使用,或cmake创建一个 Makefile.

如果你只是想看看如果最新git poppler的工作好于发布包,你不需要 sudo make install, 你只可以运行 utils/pdftotext 或什么的权利从来源目录。它显然告诉连接到嵌入建立的路径进入的二元,作为图书馆搜索的道路,所以运行 /usr/local/src/poppler/utils/pdftotext 作品,并发现 /usr/local/src/poppler/libpoppler.so.52.

如果最新poppler做的工作好于发行版的包装poppler,你应该安装它 /usr/local/binsudo make install.当你升级到下一个版本的发行版,检查您/usr/local.通常的新发行版的版本将会高于当你建立从来源,所以你应该删除你的版本 /usr/local/{bin,share,lib,man,include}.(或 make uninstall 在源dir,如果支持)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top