我有很多 PDF 文件,需要将其中一页转换为 TIFF。Acrobat 允许我批量处理所有页面,但这会占用太多空间。
有没有办法做到这一点?
答案1
使用Ghostscript。它为您提供了对 TIFF 输出各个方面的大量控制。以下是一些命令行示例:
gswin32c.exe ^
-o mytiffpage.tif ^
-sDEVICE=tiffg4 ^
-dFirstPage=13 ^
-dLastPage=15 ^
input.pdf
这将从您的第 13-15 页创建多页 TIFF G4(压缩传真格式,灰度格式)输入.pdf,默认分辨率为 204dpi(宽度)x 196dpi(高度)。
假设您希望将每页作为单独的 TIFF 文件,并且希望分辨率统一为 600dpi。然后指定如下命令:
gswin32c.exe ^
-o mytiffpage_%03d.tif ^
-sDEVICE=tiffg4 ^
-dFirstPage=13 ^
-dLastPage=15 ^
-r600x600 ^
input.pdf
您的输出页面将被命名为mytiffpage_001.tif
... mytiffpage_003.tif
。假设您想要 CMYK 颜色 TIFF,每个通道深度为 8 位,经过压缩,仅包含 input.pdf 中的第 14 页,分辨率为 300 dpi:
gswin32c.exe ^
-o mytiffpage_p14.tif ^
-sDEVICE=tiff32nc ^
-dFirstPage=14 ^
-dLastPage=14 ^
-sCompression=lzw ^
-r300 ^
input.pdf
答案2
在 GNU/Linux 中尝试安装pdfjam, 然后:
pdfjoin 文件.pdf 1
上一个命令末尾的数字表示您要转换第 1 页文件.pdf,随意更改。这将输出一个名为文件-加入.pdf仅包含页码 1。之后执行:
转换文件-joined.pdf 文件-joined.tiff
转变有很多选项可以设置 tiff 文件的最终输出样式。检查手动的了解更多信息。
你需要 imagemagick 来转变命令。要在基于 Debian 的发行版中安装这两个软件包,请以 root 身份执行:
apt-get 安装 pdfjam imagemagick
享受!