如何使用 poppler-utils 中的 pdfsig

如何使用 poppler-utils 中的 pdfsig

我想在我的 ubuntu 16.04 中使用 poppler-utils 中的 pdfsig,起初我从 apt 安装了 poppler utils,但 pdfsig 不是该软件包的一部分。当我在“另请参阅”部分中查看“pdfinfo”的手册页时,根据http://manpages.ubuntu.com/manpages/artful/man1/pdfinfo.1.html它应该出现 pdfsig(1),但在我的 ubuntu 16.04 中只有几个,并且 pdfsig 丢失了。

我寻找要编译的来源,来自https://poppler.freedesktop.org/我下载并编译了poppler-0.65.0.tar.xz。现在,当我看到 pdfinfo 的联机帮助页时,我可以在“另请参阅”部分中看到 pdfsig(1)。但是当我尝试在命令行中运行 pdfsig 时,没有任何反应,并且pdfsig: command not found出现一条消息。另外,如果我尝试查看 pdfsig 的手册页,例如man pdfsigman 1 pdfsig,则会出现一条消息说No manual entry pdfsigNo manual entry for pdfsig in section 1

我错过了什么吗?如果有人知道如何使用 pdfsig,我将非常感谢帮助。提前致谢。

答案1

你是对的,这pdfsig不在poppler-utils16.04 附带的版本中。但是,它是poppler-utils从 16.10 及以后开始的。

如果 poopler 0.65 的编译成功完成,您应该能够pdfsig通过提供编译后的二进制文件的路径来运行。您可能可以通过find . -type f | grep '/pdfsig$'在 poopler 构建目录中运行来找到该路径。然后你就跑./path/to/pdfsig <options> <PDF file>

或者,您可以从 16.10 软件包安装 poppler-utils。您需要从以下位置下载 deb 文件这里。只需搜索0.44.00.48.0并下载适合您的架构的版本(如果您使用的是 32 位或 64 位 x86 架构,则可能i386是 或)。amd64您不需要所有匹配的包。运行dpkg-query -l |grep poppler以查找您应该下载的软件包的名称。

相关内容