如何将多页PDF转换为单页TIFF

时间:2015-02-17 19:51:21

标签: pdf converter tiff ghostscript multipage

此主题询问如何使用Ghostscript将多页PDF转换为 多页 TIFF;

但是,我想将多页PDF转换为多个 单页 TIFF:PDF中的每个页面都应转换为单个TIFF文件。所以上面的答案并不完全符合我的需要。

我怎样才能做到这一点?

我使用的是Windows XP。

1 个答案:

答案 0 :(得分:5)

确保安装了最近版本的Ghostscript。然后你可以运行这些命令:

gs                              \
  -o singlepage-tiffg4-%03d.tif \
  -sDEVICE=tiffg4               \
   multipage-input.pdf

gs                                \
  -o singlepage-tiff24nc-%03d.tif \
  -sDEVICE=tiff24nc               \
   multipage-input.pdf

gs                                \
  -o singlepage-tiff32nc-%03d.tif \
  -sDEVICE=tiff32nc               \
   multipage-input.pdf

这些命令将生成3组TIFF文件。每个集合包含单页TIFF,其名称包含以001开头的索引号:

ls -lt singlepage-tiff*.tif

 -rw-r--r--  1 kp  staff  161975 18 Feb 15:49 singlepage-tiffg4-001.tif
 -rw-r--r--  1 kp  staff  169294 18 Feb 15:49 singlepage-tiffg4-002.tif
 -rw-r--r--  1 kp  staff  167397 18 Feb 15:49 singlepage-tiffg4-003.tif
 -rw-r--r--  1 kp  staff  190052 18 Feb 15:49 singlepage-tiffg4-004.tif

如果每个文件都有很多的PDF页面,则可以将位数/前导零增加到更高的数字:使用%05d获得5位数字。< / p>

三个不同的命令生成不同类型的TIFF:

  1. tiffg4 是灰度TIFF 它们使用204dpi到196dpi的分辨率(正如TIFF G4传真标准所要求的那样)。
  2. tiff24nc 的颜色为RGB颜色(每个颜色分量为8位)。
    它们的分辨率为72dpi,分辨率为72dpi。
  3. tiff32nc 的颜色为CMYK颜色(每种颜色8位)。
    它们还使用72dpi的分辨率。
  4. TIFF文件的所有分辨率值都来自Ghostscript的默认设置。如果要覆盖这些,例如因为您需要600dpi乘600dpi,只需添加

    -r600x600
    

    以上任何命令行。