-->

工具多页PDF转换为多页TIFF [关闭](Tools to convert multipage P

2019-07-28 20:19发布

我正在写一个小应用程序数多页PDF的转换为多页TIFF文件。 每本网站上的其他问题和答案,我都试过的ghostscript和ImageMagick的但是软件两片,当我运行它们只是隐蔽在第一页。 是否有任何其他工具,我可以用它来做到这一点,最好是开源的吗?

Answer 1:

其实Ghostscript的可以在多页PDF转换成多页TIFF。 只是一定要安装的Ghostscript的,而最新版本。 分析所显示的TIFF作为您的浏览器可能不显示TIFF的所有页面时要小心,或者它可能并不明显如何推进在TIFF后续页。

考虑以下3个命令:

gs                        \
  -o multipage-tiffg4.tif \
  -sDEVICE=tiffg4         \
   multipage-input.pdf

gs                          \
  -o multipage-tiff24nc.tif \
  -sDEVICE=tiff24nc         \
   multipage-input.pdf

gs                          \
  -o multipage-tiff32nc.tif \
  -sDEVICE=tiff32nc         \
   multipage-input.pdf

这些命令生成一个多页的TIFF,但具有不同的输出设备 :

  1. tiffg4一个是灰阶,并使用196dpi一个的204dpi分辨率(如TIFF G4传真标准要求)。
  2. 所述tiff24nc一个是在RGB颜色(每个颜色分量8个比特),并通过使用为72dpi 72dpi的分辨率。
  3. 所述tiff32nc一个是在CMYK颜色(每个颜色8位)也使用为72dpi的分辨率。

有在上面的链接许多用于TIFF附加输出设备。

所有的TIFF文件的分辨率值从Ghostscript的默认设置造成的。 如果你想,因为你需要用600dpi的600dpi的覆盖这些,例如,只需添加

-r600x600

任何上述的COMMANDLINES。

为了证明你有多页TIFF格式,请使用以下命令:

identify multipage-tiff*.tif

identify是来自ImageMagick包,你似乎已经安装了一个命令反正。)其结果是,应该看到多行针对每个* .TIF文件-与表示1页的各* .TIF的每一行。

我怀疑它可能一直工作方式适合你 - 你只是无法识别您造成的TIFF多页。 不是所有的TIFF观众能够显示这些 - 它们只显示,如果他们不能,否则,这可能是骗了你的第一页。



Answer 2:

您还可以使用Imagick PHP扩展 ,如果你有兴趣在PHP,而不是bash脚本这样做。



文章来源: Tools to convert multipage PDF to multipage TIFF [closed]