Linux中如何用evince命令查看PDF文档?

Evince是Linux操作系统下一款轻量级且功能全面的文档查看器,作为GNOME桌面环境的默认组件,它主要用于打开和浏览PDF、PostScript、DjVu、XPS、TIFF等多种格式的文档,其界面简洁、操作直观,同时支持丰富的命令行参数,方便用户通过终端进行自动化或个性化操作,本文将详细介绍Evince的安装、启动方式、命令行参数、高级功能及常见问题解决,帮助用户全面掌握Evince的使用方法。

linux如何用evince命令

安装与启动

Evince通常预装在大多数GNOME桌面环境的Linux发行版中,若系统中未安装,可通过包管理器快速完成安装,以主流发行版为例:

  • Ubuntu/Debian:执行sudo apt update && sudo apt install evince
  • Fedora/CentOS:执行sudo dnf install evince
  • Arch Linux:执行sudo pacman -S evince

安装完成后,可通过以下方式启动Evince:

  1. 图形界面启动:在应用程序菜单中找到“文档查看器”(Evince)并点击,或通过文件管理器右键点击文档选择“用文档查看器打开”。
  2. 命令行启动:在终端中输入evince命令后回车,将打开一个空窗口,可通过“文件→打开”选择文档;或直接在命令后指定文档路径,如evince document.pdf,将自动打开该PDF文件,若需同时打开多个文档,可依次列出文件路径,如evince file1.pdf file2.ps file3.djvu。

命令行参数详解

Evince支持丰富的命令行参数,允许用户在启动时直接配置文档的打开方式,如指定页面、缩放比例、全屏模式等,以下是常用参数的说明及示例:

参数(短选项) 参数(长选项) 说明 示例
-f --fullscreen 以全屏模式打开文档 evince -f document.pdf
-i <索引> --page-index=<索引> 打开指定页面(索引从0开始) evince -i 2 document.pdf(打开第3页)
-l <标签> --page-label=<标签> 使用页面标签(如“iii”表示罗马数字第3页) evince -l v document.pdf(打开第5页)
-s <模式> --scale=<模式> 设置缩放模式,可选“fit”(适应页面)、“page-width”(适应宽度)、“actual-size”(实际大小)或百分比(如“150”) evince -s page-width document.pdf
-n <目标> --named-dest=<目标> 跳转到文档中的书签或目标位置 evince -n "目录" document.pdf
-p <密码> --password=<密码> 打开加密PDF时指定密码 evince -p 123456 encrypted.pdf
-w --without-ui 无界面模式(适用于脚本处理,不显示图形窗口) evince -w document.pdf
-q --quit 打开文档后立即退出(常配合其他参数使用) evince -q -a "关键词" document.pdf
-a <字符串> --find=<字符串> 打开文档后自动搜索指定字符串 evince -a "Linux" document.pdf
-r --reverse-search 反向搜索(从文档末尾开始) evince -r -a "关键词" document.pdf
-t --presentation 演示模式(适合PDF演示,支持全屏翻页) evince -t presentation.pdf
-Z <百分比> --zoom=<百分比> 指定缩放比例(如“200”表示200%) evince -Z 150 document.pdf
--print 直接打印文档(需提前配置打印机) evince --print document.pdf
--version 显示Evince版本信息 evince --version

高级功能操作

除了基本的文档浏览,Evince还支持多种实用功能,提升文档查看效率:

linux如何用evince命令

书签与页面导航

打开文档后,侧边栏默认显示“页面”标签,可点击页面缩略图快速跳转;若文档包含书签,切换到“书签”标签即可查看并跳转,命令行中可通过--named-dest参数直接跳转到指定书签,如evince --named-dest "参考文献" paper.pdf。

文本搜索与复制

  • 搜索:按Ctrl+F打开搜索框,输入关键词后按回车跳转到下一处匹配结果;或使用-a参数在启动时自动搜索,如evince -a "evince" manual.pdf。
  • 复制文本:选中文档中的文本(支持跨页选择),按Ctrl+C复制到剪贴板,可粘贴到文本编辑器中。

文档旋转与缩放

  • 旋转:通过工具栏的“逆时针旋转”或“顺时针旋转”按钮(快捷键Ctrl+Left/Ctrl+Right)调整页面方向,适合查看横向扫描件。
  • 缩放:使用工具栏缩放按钮(快捷键Ctrl++放大、Ctrl+-缩小、Ctrl+0适应页面),或通过-s/-Z参数设置默认缩放模式。

打印与导出

  • 打印:按Ctrl+P打开打印对话框,可选择打印机、设置份数、纸张方向等;命令行中使用--print参数可直接打印,如evince --print -n 3 document.pdf(打印3份)。
  • 导出为图片:Evince本身不支持直接导出图片,但可通过“打印→另存为PDF”功能将页面保存为PDF,再使用convert工具(ImageMagick包)转换为图片,如convert -density 300 page.pdf page.png。

批量处理与脚本集成

结合命令行参数,Evince可融入自动化脚本,使用for循环批量打开多个PDF:

for file in *.pdf; do
    evince -s fit "$file" &
done

或通过--without-ui参数在后台处理文档(如提取文本),需搭配其他工具(如pdftotext)实现复杂功能。

常见问题解决

文档无法打开

  • 原因1:格式不支持
    Evince仅支持PDF、PostScript、DjVu等格式,若尝试打开Word(.docx)、Excel(.xlsx)等文件,需先用LibreOffice转换为PDF。
  • 原因2:权限不足
    检查文件权限,执行chmod 644 document.pdf确保当前用户有读取权限。
  • 原因3:文件损坏
    尝试用pdftk工具修复PDF:pdftk document.pdf output fixed.pdf,或重新下载文件。

打印失败或输出异常

  • 检查打印机配置:确保打印机已连接并驱动正常,可通过系统“打印设置”测试打印。
  • PDF权限限制:部分PDF可能禁用打印,尝试用qpdf解除限制:qpdf --print=document.pdf unlocked.pdf。
  • 缩放问题:打印时勾选“缩小到页面大小”或“适应纸张”,避免内容溢出。

相关问答FAQs

Q1: Evince支持哪些文档格式?除了PDF外,还能打开其他格式的文件吗?
A: Evince主要支持PDF、PostScript (.ps/.eps)、DjVu (.djvu/.djv)、XPS (.oxps/.xps)、TIFF (.tiff/.tif)等格式,需要注意的是,它不支持Microsoft Office文档(如.docx、.xlsx),这类文件需使用LibreOffice或WPS Office等工具打开。

linux如何用evince命令

Q2: 如何在命令行中让Evince打开PDF时自动跳转到指定页,并设置为适应页面宽度显示?
A: 可以使用--page-index(或-i)参数指定页面(从0开始计数),配合--scale(或-s)参数设置缩放模式为“page-width”,打开report.pdf并跳转到第5页(索引为4)且适应宽度,命令为:evince -i 4 -s page-width report.pdf。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/15666.html

赞 (0)
酷番叔酷番叔
上一篇 2025年8月24日 02:43
下一篇 2025年8月24日 02:57

相关推荐

  • linux如何创建.py文件

    在Linux操作系统中,Python脚本(.py文件)是自动化任务、开发应用程序的重要工具,创建.py文件的过程涉及文本编辑、权限设置、编码规范等多个环节,掌握正确的方法能提升开发效率,本文将详细介绍Linux环境下创建.py文件的多种方式、操作步骤及注意事项,创建.py文件的基础准备在创建.py文件前,需确保……

    2025年9月22日
    23700
  • Linux系统如何有效清除内存空间并释放闲置内存?

    Linux系统中的内存管理机制与其他操作系统有所不同,它会主动利用空闲内存作为缓存(Cache)和缓冲区(Buffers),以提升文件读写和系统响应速度,当用户查看内存使用情况时,常会发现“已用内存”较高,但这并不意味着内存不足或需要手动清理,若确实需要释放被占用的内存(如缓存),可通过特定操作实现,以下是详细……

    2025年10月4日
    26900
  • 如何轻松制作Linux安装光盘?

    准备工作所需材料空白光盘:DVD-R(推荐)或 CD-R(根据ISO大小选择,DVD容量通常4.7GB以上),可读写光驱:内置或外置刻录机,Linux ISO镜像:从官方渠道下载(如Ubuntu、Fedora),电脑:Windows、macOS或Linux系统均可操作,关键安全提示验证ISO完整性:下载后务必校……

    2025年7月8日
    34200
  • Linux如何关闭tty4终端?

    在Linux系统中,tty(Teletype)是文本模式的虚拟控制台,tty1至tty6是默认提供的6个文本终端,其中tty4通常作为备用终端存在,若需关闭tty4,本质上是禁用或停止其对应的getty(getty)服务,该服务负责监听终端并处理用户登录请求,以下是具体操作步骤及注意事项,理解tty4与gett……

    2025年10月8日
    23000
  • Linux系统如何调整屏幕分辨率?命令行与图形界面操作步骤?

    在Linux系统中调整分辨率是日常使用中常见的操作,无论是为了适配显示器、优化显示效果,还是解决显示异常问题,掌握正确的方法都很重要,Linux调整分辨率的方式主要分为图形界面操作和命令行操作两种,不同桌面环境(如GNOME、KDE、XFCE等)和系统类型(如桌面版、服务器版)适用的方法略有差异,下面将详细介绍……

    2025年8月22日
    60500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信