Ghostscript命令实践

一、 将单张PDF文件igs.pdf转化为tiff文件。

1. gs -sDEVICE=tiffg4 -sOutputFile=igs.tiff -dMaxStripSize=8192 igs.pdf

-dAdjustWidth=true|false (Boolean; default = true)

If true, then if the requested page width is close to either A4 (1728 columns) or B4 (2048 columns), set the page width to A4 or B4 respectively.

命令1. 自动生成的像素大小1728x2292

2. gs -q -r204x196 -g1728x2156 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg4 -sOutputFile=igs1.tiff -- igs.pdf

命令2. 手动指定了像素大小1728x2156

网上有说法:-r204x98 -g1728x1078 大小的文件是标准的文件?

注意!!!

经过测试,推荐使用1728x2292大小的设置,因为2156不能显示完整的PDF页眉。

进一步查了一下,这个大小是标准的A4纸的分辨率。

-r204x196 -g1728x2292 参数等同于 -sPAPERSIZE=a4。

3. gs -q -r204x196 -g1728x2156 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg3 -sOutputFile=igs2.tiff -- igs.pdf

命令2.和3.的区别:

输出的fax压缩格式不一样,文件的大小不一样,此处测试文件结果:igs1.tiff大小约为5Kb,而igs2.tiff为24Kb。

二、 将多张PDF文件转换为多张tiff文件。

1. gs -q -r204x196 -g1728x2292 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg4 -sOutputFile=igs%d.tiff -- igs.pdf

命令1.生成的多张tiff文件为igs1.tiff,igs2.tiff……

2. gs -q -r204x196 -g1728x2292 -dNOPAUSE -dBATCH -dSAFER -sDEVICE=tiffg4 -sOutputFile=igs%02d.tiff -- igs.pdf

命令2.生成的多张tiff文件为igs01.tiff,igs02.tiff……

时间: 2024-07-31 13:44:12

Ghostscript命令实践的相关文章

dpctl 命令实践

dpctl 命令实践 dpctl 程序是一个命令行工具用来检测和管理 OpenFlow 数据通路,它能够显示当前的状态数据通路,包括功能配置和表中的条目,以及合适使用 OpenFlow 的内核模块,可以用来添加,删除,修改和监视 datapaths. 查看交换机端口信息基本情况(TCP 端口 6634 是默认交换机监听端口). 1 2 3 4 5 6 7 8 9 10 # dpctl show tcp:9.123.137.25:6634 features_reply (xid=0x94af811

[转] Android学习系列(29)--App调试的几个命令实践

在Android的应用开发中,我们会用到各种代码调试:其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下. 1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v time 1 adb logcat -v time 2.bugreport命令这个命令也非常简单,但是在实际应用中非常有用,会有从开机之后详细的dum

redis 排序 及 取出Hset中的多个数据(sort get 命令实践)

直接上命令 SORT carCondition-17.5-40 by car-*->id desc get car-*->chehao get car-*->id carCondition-17.5-40 在我测试里是 set  可以对 list 和 zset 进行操作   我在set中存储的是 car的id号 car-*   是所有车辆的实体 类型是 hset sort 命令 是让 carCondition-17.5-40 中所有的车辆的id 按照 车辆实体的id进行倒序排序 然后 g

aapt命令介绍及常用命令实践

D:\>aapt -h ERROR: Unknown command '-h' Android Asset Packaging Tool Usage: aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive. aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]] strings Print the contents of the

linux常见命令实践.

ls -la : 给出当前目录下所有文件的一个长列表,包括以句点开头的"隐藏"文件 ls -a . .. 1 online_tools online_tools_0803 ll: 竖列显示所有文件 ll pwd: 查看当前路径 pwd /home/bae/huangqinjian/online_tools cd: 切换目录 cd online_tools pwd /home/bae/huangqinjian/online_tools cat: 显示文件内容 cat upload.py

Linux常用命令实践

一.开机自动挂载文件系统设置 在/media下新建RHEL目录,并把/dev/sr1第二块光驱挂载到该目录 #mkdir /media/RHEL #mount /dev/sr1 /media/RHEL 开机自动挂载文件系统设置 通过修改文件挂载表/etc/fstab实现/dev/sr1开机自动挂载到/media/RHEL 重启计算机:#init 6,然后通过命令:#df –H 查看光驱sr1能否实现开机自动挂载. 二.linux下创建和删除软.硬链接 1. 在/下新建测试目录test,然后在该目

Linux命令实践

1.查看磁盘空间大小:df -h 2.查看当前目录下的占用空间大小:du -sh * 3.查看cpu/内存:top 4.查看当前运行的所有进程:jps 5.根据端口查找该进程所在的路径:pwdx  端口 6.根据程序名查找该端口号:ps -ef|grep 程序名 7.杀进程/关闭程序:kill -9  端口 8.执行/启动进程:./进程名 9.跳转到指定目录下:cd  指定目录 10.从当前目录返回到上一级目录:cd ../ 11.删除文件夹:rm -rf 文件夹 12.创建文件:touch 文

Linux 服务器性能测试报告-sysbench命令实践

Linux 服务器性能测试报告 我们使用linux 工具sysbench 来测试linux服务器性能,目前在Centos上进行操作 Install sysbench yum -y install sysbench check it man sysbench CPU Benchmark(运行性能) 测试CPU运行性能 sysbench --test=cpu --cpu-max-prime=20000 run 测试结果 $ sysbench --test=cpu --cpu-max-prime=20

linux命令总结之date命令

命令简介: date 根据给定格式显示日期或设置系统日期时间.print or set the system date and time 指令所在路径:/bin/date 命令语法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 命令参数: 参数 描述 -d 显示字符串描述的时间 -f 显示DATEFILE文件中的每行时间 -r 显示文件的最后修改时间 -R 以RFC-2822兼容日期