centos7如何安装ghostscript,以及ghostscript的简单指令

技术知识
0 5819
小师傅 小师傅2020-10-15
积分:2397

安装过程还是遇到不少问题的。

我装的是Ghostscript 9.25 Source for all platforms 

(下载链接https://www.ghostscript.com/download/gsdnld.html

安装很简单,将下载的source code(tar.gz格式)放到服务器任意一个位置

进入Linux终端,下载编译安装:

#下载
wget http://downloads.ghostscript.com/public/ghostscript-9.25.tar.gz

#解压
tar -xzvf ghostscript-9.25.tar.gz

#进入解压后的文件夹
cd ghostscript-9.25

#编译安装
./configure 
make
make install

装完之后输入查看是否安装成功,如果输入下面这个命令会显示版本号,说明安装成功。

# gs --version

检查ghostscript安装后的版本


使用

目前只使用了三个功能
一个pdf分隔成图片;一个多PDF合并成一个PDF;一个是pdf版本变更;

pdf分隔成图片

  • 命令: gs -dQUIET -dNOSAFER -r300 -dBATCH -sDEVICE=pngalpha -dNOPAUSE-dNOPROMPT
    -sOutputFile=/home/maweizhuo/testPng/%d.png -f /home/maweizhuo/pdf/test1.pdf
  • 参数详解:
  • “-dQUIET”, 安静的意思,指代执行过程中尽可能少的输出日志等信息。(也可以简写为“-q”)
  • “-dNOSAFER”, 通过命令行运行
  • “-dBATCH”, 执行到最后一页后退出
  • “-dNOPAUSE”, 每一页转换之间没有停顿
  • “-dNOPROMPT”, 没有相关提示
  • “-dFirstPage=1”, 从第几页开始“-dLastPage=5”, 到第几页结束
  • “-sDEVICE=pngalpha”, 转换输出的文件类型装置,默认值为x11alpha
  • “-g720x1280”, 图片像素(-gx),一般不指定,使用默认输出
  • “-r300”, 图片分辨率(即图片解析度为300dpi),默认值好像是72(未测试证实)
  • “-sOutputFile=/opt/shanhy/error1png/%d.png”, 图片输出路径,使用%d或%ld输出页数

多PDF合并成一个PDF

gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=/home/maweizhuo/testPng/output.pdf
-dBATCH /home/maweizhuo/pdf/test1.pdf /home/maweizhuo/pdf/test3.pdf


PDF版本变更指令

ps2pdf14 【要变更的pdf文件】 【变更后输出的文件】

在ghostscript安装目录下bin中,可以看到ps2pdf,ps2pdf12,ps2pdf14等各种,可以根据自己的需求来使用。

pdf版本变更

精选帖子
Android 可可影视 v3.3.6无广告纯净版 3091
Android QQ音乐 v11.3.7 定制版解锁免费听歌无广告版 3672
Android 草图大师SKP v1.5 解锁会员版 9025
Android OmoFun追漫神器 v4.2.1 无广告绿色版 6066
AdobeGenP Adobe全家桶系列激活工具 v3.5.0/3.4.14.1 绿色版 6647
Android 七猫免费听书 v1.4 解锁高级版 5055
超良心的抢票神器——Bypass1.16 4788
Android 玲珑加速器 v6.10.9.40 解锁无限时间 3441
Android 大师兄影视 v3.3.8 去广告会员版 2568
热门帖子
一键激活Win系统和Office办公软件,最强电脑激活KMS HUE工具,免费永久可用,支持win系统使用 59
得间免费小说 v5.5.8.1 免费网文追书APP 54
酷我音乐 v12.1.8.2 无损音乐播放APP 去广告解锁会员版 51
ChatGPT+Codex电脑自动化课:环境搭建×三大核心实战×全场景应用拓展×AI自主操控电脑×零基础上手 51
豆丁视频 v3.3.0 高清影视播放 免费追剧APP 46
蚂蚁视界 v6.7.0 高清影视追剧APP 全品类视频播放软件 45