如何使用 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以查找您應該下載的包的名稱。

相關內容