Linux系统之安装PDF阅读器

news2025/1/6 19:37:12

Linux系统之安装PDF阅读器

  • 一、PDF介绍
    • 1. PDF简介
    • 2. PDF特点
    • 3. evince介绍
  • 二、本次实践环境介绍
    • 1. 本地环境规划
    • 2. 本次实践介绍
  • 三、本地环境检查
    • 1. 检查操作系统版本
    • 2. 查看系统内核版本
  • 四、安装前准备工作
    • 1. 配置yum仓库
    • 2. 检查本地yum仓库状态
    • 3. 查看evince安装包
  • 五、安装PDF阅读器
    • 1. 安装evince
    • 2. 查看测试文件类型
  • 六、在本地控制台打开pdf文件
    • 1. 使用evince工具打开pdf文档
    • 2. 在命令行中打开pdf文件
    • 3. 使用浏览器打开pdf文件

一、PDF介绍

1. PDF简介

PDF是Portable Document Format(便携文件格式)的缩写,是一种电子文件格式,与操作系统平台无关,由Adobe 公司开发而成。

2. PDF特点

  • 兼容性强:能够跨越不同的操作系统使用,也不会受到打开软件的限制。
  • 易于传输:pdf格式的文件体积比较小,可以更快速的传输,所以更加易于分享。
  • 文件安全性高:在pdf文件中,可以进行添加电子签名的操作,也可以给文件做加密处理。

3. evince介绍

1.Evince是用于多种文档格式的文档查看器,目的是用一个简单的应用程序替换GNOME桌面上存在的多个文档查看器。
2.Evince支持PDF,Postscript,djvu,tiff,dvi,XPS,带有gedit的SyncTex支持,漫画书(cbr,cbz,cb7和cbt)等多格式文件查看。

二、本次实践环境介绍

1. 本地环境规划

本地环境规划:

hostnameIP地址evince版本操作系统版本
jeven192.168.3.1663.28.2-10centos 7.6

2. 本次实践介绍

1.本次实践环境为个人测试环境;
2.本次实践为在centos7.6系统上安装pdf工具,且可以查看pdf文件。

三、本地环境检查

1. 检查操作系统版本

检查本地操作系统版本

[root@jeven test]#  cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core) 

2. 查看系统内核版本

查看系统内核版本

[root@jeven test]# uname -r 
3.10.0-957.el7.x86_64

四、安装前准备工作

1. 配置yum仓库

配置阿里的镜像源

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

2. 检查本地yum仓库状态

检查本地yum仓库各镜像源状态,查看正常生效的镜像源。

[root@jeven test]# yum repolist all |grep enable 
base/7/x86_64                        CentOS-7 - Base - mirrors.a enabled: 10,072
docker-ce-stable/7/x86_64            Docker CE Stable - x86_64   enabled:    234
epel/x86_64                          Extra Packages for Enterpri enabled: 13,785
extras/7/x86_64                      CentOS-7 - Extras - mirrors enabled:    515
updates/7/x86_64                     CentOS-7 - Updates - mirror enabled:  4,926
!webmin                              webmin                      enabled:    243

3. 查看evince安装包

搜索yum仓库中的evince软件。

[root@jeven test]# yum list all|grep evince
evince.x86_64                            3.28.2-5.el7                  @anaconda
evince-libs.x86_64                       3.28.2-5.el7                  @anaconda
evince-nautilus.x86_64                   3.28.2-5.el7                  @anaconda
evince.x86_64                            3.28.2-10.el7                 base     
evince-browser-plugin.x86_64             3.28.2-10.el7                 base     
evince-devel.i686                        3.28.2-10.el7                 base     
evince-devel.x86_64                      3.28.2-10.el7                 base     
evince-dvi.x86_64                        3.28.2-10.el7                 base     
evince-libs.i686                         3.28.2-10.el7                 base     
evince-libs.x86_64                       3.28.2-10.el7                 base     
evince-nautilus.x86_64                   3.28.2-10.el7                 base   

五、安装PDF阅读器

1. 安装evince

使用yum安装evince

yum install evince -y

在这里插入图片描述

2. 查看测试文件类型

查看要打开的测试文件类型,测试文件为pdf格式文档。

[root@server001 test]# ls
test.pdf
[root@server001 test]# file test.pdf 
test.pdf: PDF document, version 1.7

[root@jeven test]# file /root/Desktop/rh-red-hat-brief-f23118wg-202005-a4-zh.pdf 
/root/Desktop/rh-red-hat-brief-f23118wg-202005-a4-zh.pdf: PDF document, version 1.4

六、在本地控制台打开pdf文件

1. 使用evince工具打开pdf文档

进入Linux的控制台,使用系统默认文档工具打开pdf文件。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 在命令行中打开pdf文件

在命令行中输入evince /root/Desktop/test.pdf 命令,即可打开测试pdf文件。

evince /root/Desktop/test.pdf 

在这里插入图片描述

3. 使用浏览器打开pdf文件

使用火狐浏览器打开pdf文件

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/515393.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

怎样做好一场线上研讨会?

怎样做好一场线上研讨会? 1-策划和准备。在开始前,需要仔细策划和准备。确定研讨会的主题、目标、议程和参与者,并为参与者提供足够的信息和资源,以确保他们能够充分准备并参与讨论。 2-选择合适的在线平台。选择一个适合您需求…

Ubuntu搭建VPN服务,PPTD和OpenVPN

本文提供了两种vpn方式,pptd移动端支持不够,OpenVPN跨平台能力更前,且安全性更好。 但pptd也不是一无是处,在使用midjuriney网站时,openvpn搭建的网络出现了无法将机器人加入服务器的情况,更换pptd后操作无…

基于Maven创建多模块的Spring Boot项目

使用 Spring Boot的初始化器等创建Spring Boot项目时,需要在pom.xml指定该项目的父项目是 spring-boot-starter-parent。 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><versio…

OSPF综合实验(第二部分)

目录 配置OSPF动态路由协议 重发布 减少路由条目&#xff1a;​ 特殊区域&#xff1a; 收敛配置 认证 NAT地址转换 空接口 配置OSPF动态路由协议 AR1&#xff1a; [r1]ospf 1 router-id 1.1.1.1 [r1-ospf-1]area 1 [r1-ospf-1-area-0.0.0.1]network 172.16.32.0 0.0.0.…

DeepLab V3+

Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation 分割图像的语义编码器-解码器和带孔可分离卷积的技术 摘要 对于语义分割任务&#xff0c;深度神经网络通常使用空间金字塔池化模块或编码器-解码器结构。前者通过以多种速率和多种有效视…

手把手教你安装Redis

在上一篇《Redis简介》中介绍了Redis的一特性和使用场景&#xff0c;下面我们就来动手安装一下Redis 主要分为Windows安装、Linux下安装和Docker下安装 Windows下安装Redis 很不幸&#xff0c;Redis官方不支持windows版本&#xff0c;以下是官方原话 Redis is not officiall…

【P19】JMeter CSS/JQuery提取器(CSS Selector Extractor)

文章目录 一、准备工作二、测试计划设计 一、准备工作 百度&#xff1a; https://www.baidu.com/ 进入网页后&#xff0c;右键检查或按F12&#xff0c;打开调试工具 使用CSS/JQuery提取器&#xff0c;获取六个百度热搜文本 二、测试计划设计 &#xff08;1&#xff09;、测…

供水管线 码蹄集

题目来源&#xff1a;码蹄集 题目描述&#xff1a; 解决思路&#xff1a; 首先&#xff0c;题目要求我们去掉一些管道&#xff0c;使得总的管道管理费用最小。在去掉部分管道的情况下&#xff0c;城市之间不再形成一个回路&#xff0c;即城市之间构成了一棵树。因此&#xff…

元宇宙医疗虚拟人的功能,创造哪些新体验

虚拟数字人的出现对于精准医疗及人类健康的发展将带来不可估量的作用。通过三维可视化、3D打印、大数据及人工智能等多种数字化手段&#xff0c;在医学研究方面取得新的进展。 居家/健康&#xff1a;智能虚拟管家、家庭虚拟医生、家庭虚拟陪护员 一、虚拟数字人的医学知识普及优…

ChatGPT中文指令(Prompt)角色预设大全!让你的AI更懂你!

ChatGPT的回答总是不令人满意&#xff0c;那可能是你对AI下错了指令/提示词&#xff08;Prompt&#xff09;&#xff0c;想要ChatGPT更懂你&#xff0c;回答更精准&#xff0c;就要给它下对指令。 在国外有大佬们已经整理出一些标准的问话模板&#xff0c;直接拿来使用后&#…

在Python环境中安装配置GDAL,并演示使用GDAL读取shapefile文件

GDAL是应用广泛的空间数据处理库&#xff0c;可以处理几何、栅格数据&#xff0c;Python是一门简单易学的编程语言&#xff0c;常用来编写数据处理工具、脚本。本文讲解如何在Python环境中安装、配置、使用GDAL。本文示例中使用的GDAL版本为3.4.3 一、下载GDAL的whl包 可以通过…

ComPDFKit PDF SDK for Windows crack

ComPDFKit PDF SDK for Windows crack 增加了对新文本编辑功能的支持&#xff0c;如添加其他字体、设置粗体/斜体、复制文本样式和修改文本透明度。 增加了对新级别文档加密的支持&#xff0c;包括AES-128和AES-256。 ComPDFKit PDF SDK允许开发人员在Windows(iOS和Android平台…

C高级-day(4)-(shell数组、shell中的算数、shell中的分支语句.)

一、编写一个名为myfirstshell.sh的脚本&#xff0c;它包括以下内容。 1、包含一段注释&#xff0c;列出您的姓名、脚本的名称和编写这个脚本的目的 2、和当前用户说“hello 用户名” 3、显示您的机器名 hostname 4、显示上一级目录中的所有文件的列表 5、显示变量PATH和H…

C/C++中程序数据的分类与内存分布,C++内存管理方式之new / delete 操作符与malloc / free的区别

TIPS const修饰数据类型并不会影响它在内存当中某个区域的存储位置&#xff0c;比方说原先是在栈区上面的&#xff0c;然后用const修饰了一下&#xff0c;并不就是说你现在已经变到静态区里面去了&#xff0c;你还是在栈上面指针与指针之间的等号赋值也需要考虑到权限的放大与…

利用Python程序生成字符画 让男大学生们洗脑的挖呀挖呀挖

源码地址 原教程在这里 演示效果&#xff1a;&#xff08;有点虚&#xff09; 利用Python程序生成字符画 让男大学生们洗脑的挖呀挖呀挖 使用教程&#xff08;源码在文章最后&#xff09; 打开pyhton编译器安装opencv和Pillow库把要进行字符串化的视频命名为input.mp4&#…

nginx: 配置https证书,wss证书

作用&#xff1a;SSL证书卸载 1、制作证书 openssl genrsa -des3 -out server.key 2048 openssl req -new -key server.key -out server.csr openssl rsa -in server.key -out server.key openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt …

windows 通过bat一键Android手机截图

首先资源需要5积分链接如下&#xff1a; https://download.csdn.net/download/weixin_38287114/87774870?spm1001.2014.3001.5501 使用范围&#xff1a; 有一台电脑是window系统&#xff0c;电脑安装配置了adb 有一台手机&#xff0c;打开了usb调试 你想截图的软件没有usb…

ArrayList 和 LinkedList 之间应该怎么选择?

Joshua Bloch&#xff1a;我写了 LinkedList&#xff0c;但我自己都不用&#xff01; 对&#xff0c;Joshua Bloch 就是 LinkedList 的作者&#xff01; 如果你真信了作者的话&#xff0c;那就真的大错特错了&#xff0c;LinkedList 虽然用的没有 ArrayList 多&#xff0c;但使…

高性能存储SIG月度动态:EROFS支持直接索引容器镜像tar包,io_uring将支持并优化NVMe直通

高性能存储 SIG&#xff08;Special Interest Group&#xff09;目标&#xff1a;存储领域的发展历程&#xff0c;本质上是存储介质与软件栈相互促进发展的过程。高性能存储 SIG 致力于存储栈性能挖掘&#xff0c;当前主要聚焦内核 io_uring 技术优化异步 IO 性能&#xff0c;使…

bugku——变量1

拿到题目后是一串PHP代码&#xff0c;给到提示是flag在变量中&#xff0c;接下来进行代码审计 error_reporting(0)&#xff1a;关闭错误报告 include “flag1.php”:包含flag1.php文件 highlight_file(_file_)&#xff1a;页面进行语法高亮显示 isset($_GET[‘args’])&#xf…