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

相关推荐

  • 如何装双系统win10和linux系统

    备份重要数据,在硬盘分区留出空间,用U盘制作Win10和Linux

    2025年8月19日
    3300
  • Linux中su命令如何使用?切换用户权限与注意事项有哪些?

    Linux中的su命令是“switch user”(切换用户)的缩写,主要用于在当前登录会话中切换到其他用户身份,尤其是从普通用户切换到超级用户(root)或切换到其他普通用户,该命令是Linux系统管理中最基础也是最常用的工具之一,掌握其正确用法对系统安全和操作效率至关重要,下面将从基本语法、常用选项、使用场……

    2025年9月21日
    2400
  • Linux系统如何重启备份服务器?操作步骤有哪些?

    在Linux系统中重启备份服务器需要谨慎操作,尤其是备份服务器通常存储着关键业务数据,不当的重启可能导致数据丢失或服务中断,以下是详细的操作步骤、注意事项及验证方法,确保重启过程安全可靠,重启前的准备工作重启前必须完成准备工作,最大限度降低风险:确认备份任务状态检查是否有正在运行的备份任务,避免重启导致备份中断……

    2025年9月9日
    2500
  • 如何用vm安装linux

    下载合适的 Linux ISO 镜像,在 VMware 中新建虚拟机,选择安装光盘映像

    2025年8月19日
    3600
  • 关键时刻,数据备份如何救你一命?

    在Linux系统中,快照(Snapshot)是一种记录文件系统或磁盘卷在某一时刻状态的技术,常用于数据备份、系统恢复或测试环境搭建,它能快速捕获当前数据状态,后续变更不会影响快照内容,以下是Linux实现快照的三种主流方法,操作步骤基于实际生产环境验证,确保安全可靠,数据保护:误删文件或系统崩溃时,可快速回滚到……

    2025年6月27日
    5300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信