搜尋

首頁  >  問答  >  主體

command-line - 在 Linux 中,如何通过命令使用 Chrome 打开 PDF 文件?

Chrome 内置 PDF 浏览功能,在下便打算把它首选为默认 PDF 阅读器,但是在虚拟终端里不知要执行怎样的命令才能通过 Chrome 打开当前目录下的任意 PDF 文件。

假设当前工作目录下有 example.pdf 且 Chrome 的启动命令为 google-chrome,当执行命令 google-chrome example.pdf 时,Chrome 能启动且会新建窗口并尝试载入,但其地址栏是 http://example.pdf/,并非理想的 file:///path/to/example.pdf/

谢谢!

ringa_leeringa_lee2786 天前705

全部回覆(2)我來回復

  • 阿神

    阿神2017-04-17 11:28:00

    如果你用Linux,用下我這個腳本:

    #! /bin/bash
    
    chrome_command="google-chrome"
    
    if [ $# -ne 1 ]; then
        echo "Usage: rrreee <pdf-file>"
        exit 1
    fi
    
    # get the absolute path of the file
    absolute_path=`readlink -e ""`
    
    # if the file exist, open the file with chrome
    if [ -z "$absolute_path" ]; then
        echo " does not exist!"
        exit 1
    else
        file_url="file://$absolute_path"
        $chrome_command "$file_url"
    fi
    
    1. 你把這個腳本存為 chrome-file,
    2. 賦予它執行權限: chmod +x chrome-file
    3. 然後把它放入一個可執行的路徑,如: sudo cp chrome-file /usr/local/bin
    4. 然後,你就可以用 chrome-file <file>,只要給出檔案的相對路徑,就可以在chrome中開啟檔案了, 支援的文件類型包括html, pdf, txt, 圖片等。
    5. 如果你指定的檔案不存在,指令會告訴你檔案不存在。

    Try it!

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 11:28:00

    要有pdf擴充
    然後
    chromium path (path是你pdf檔路徑+檔名)

    回覆
    0
  • 取消回覆