如何将各种尺寸的TIFF文件转换为页面大小为8.5“×11”的大小均匀的PDF文件而不会丢失质量?

时间:2012-08-13 20:23:58

标签: perl pdf image-processing imagemagick libtiff

目前我正在尝试使用Perl / ImageMagick和/或Ghostscript将存储为TIFF的扫描文本文档转换为8.5“×11”(ANSI A “Letter” size)PDF文件。

我已经尝试了许多带有调整大小的ImageMagick过滤器,但仍然发现之前的一些文件完全清晰,现在难以辨认。这些图像通常为72 dpi,当转换为8.5“×11”时,最终会产生612×792像素的像素。原来是1700×2200;正如你所看到的,在重新调整大小时会丢失相当多的像素。

除了调整大小之外我还应该使用其他东西吗?可能像ImageMagick报道的图像是72 dpi,当它真的像200 dpi?是否会将图像重新采样到适合8.5“×11”区域的最高dpi?

有没有人有最终创建PDF文件的所有其他选项,所有页面都是8.5“×11”?

1 个答案:

答案 0 :(得分:2)

(Mantra:'使用合适的工具......')

您可能不应该使用ImageMagick来完成工作,而是使用LibTIFF的tiff2pdf命令行实用程序:

tiff2pdf          \
    -z            \
    -o output.pdf \
    -p letter     \
    -F            \
     input.tiff

-z用于(无损)Zip / Flate压缩 -o定义输出文件名 -p设置媒体大小 -F填充页面。