如何在终端的特定页面打开PDF文件?

The*_*rce 3 command-line pdf adobe-reader foxitreader

我正在尝试从终端使用 FoxitReader 打开一个 .pdf 文件。

以下在终端上工作:

/opt/foxitsoftware/foxitreader/FoxitReader "Document.pdf"

但这不会:

/opt/foxitsoftware/foxitreader/FoxitReader "Document.pdf /A page=5" 它启动 FoxitReader GUI 应用程序,显示“找不到文件”。文件超过 5 页。

  • 福昕阅读器版本为 2.4.1.0609
  • Ubuntu 16.04

此选项不适用于 linux 系统吗?语法有变化吗?我需要安装插件吗?

我也试过

/opt/foxitsoftware/foxitreader/FoxitReader -h
/opt/foxitsoftware/foxitreader/FoxitReader --help
Run Code Online (Sandbox Code Playgroud)

但它也无法打开这些:(

编辑:我在 Adob​​e Acrobat Reader 中尝试了同样的方法

/opt/Adobe/Reader9/bin/acroread /A "page=3" "Document.pdf"
Run Code Online (Sandbox Code Playgroud)

结果相同。与往常一样,为 Windows 记录了说明。我现在尝试了其他几个 PDF 查看器...

是否有任何免费的 PDF 阅读器能够:

  • 在 linux 中运行
  • 在特定页面打开 PDF
  • 突出显示文本
  • 全视图显示页面(可选)

?

谢谢你

The*_*rce 5

Evince 是一个 PDF 查看器,能够使用终端和以下命令在特定页面打开 PDF 文件:

evince -i 5 "path/to/document.pdf"
Run Code Online (Sandbox Code Playgroud)

其中-ioption 指定文档的页面,在此示例中为 5,第二个参数指定要打开的文档的路径。

Okular 是一个 PDF 查看器,能够使用终端和以下命令在特定页面打开 PDF 文件:

okular -p 5 "path/to/document.pdf"
Run Code Online (Sandbox Code Playgroud)

其中-poption 指定文档的页面,在此示例中为 5,第二个参数指定要打开的文档的路径。

Acrobat Reader 是一个 PDF 查看器,能够使用终端和以下命令在特定页面打开 PDF 文件:

/opt/Adobe/Reader9/bin/acroread /a "page=5" "path/to/document.pdf"
Run Code Online (Sandbox Code Playgroud)

其中page=5是指定文档页面的参数,在本例中为 5,第二个参数指定要打开的文档的路径。