zoukankan      html  css  js  c++  java
  • 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……

  • 相关阅读:
    PHP 实现无限极栏目分类
    CI 中css样式或者js样式加载不进来的情况
    php 写model层
    Struts1 中$ 没有解析的问题
    App设计相关网站
    如何知道 win10 的激活到期时间和期限等
    dev XtraMessageBox按钮显示中文
    静电的ui教程
    从零开始做UI-静电的sketch设计教室 视频教程
    SQL Server2005作业执行失败的解决办法
  • 原文地址:https://www.cnblogs.com/yoyotl/p/5413198.html
Copyright © 2011-2022 走看看