2012-08-13 55 views
2

目前我正在嘗試使用Perl/ImageMagick和/或Ghostscript將存儲爲TIFF的掃描文本文檔轉換爲8.5英寸×11英寸(ANSI A 「Letter」 size)PDF文件。如何將各種尺寸的TIFF文件轉換爲頁面大小爲8.5「×11」的統一大小的PDF文件而不會丟失質量?

我已經嘗試了很多ImageMagick過濾器,但仍發現以前的某些文件完全可讀,現在難以辨認。通常這些圖像的分辨率爲72 dpi,當轉換爲8.5「×11」時,它最終會變成612×792像素。原來是1700×2200;正如你所看到的,在重新調整大小時會丟失相當多的像素。

我應該使用別的東西,除了調整大小?它可能是像ImageMagick的東西是報告圖像是72 dpi時,它真的是像200 dpi的東西?將圖像重新採樣到適合8.5「×11」區域的最高dpi可以提供幫助嗎?

有沒有人有任何其他選項最終創建一個所有頁面爲8.5「×11」的PDF文件?

+1

72是實際DPI未知時爲DPI提供的默認值。不要依賴DPI,以像素爲單位使用實際的圖像大小。 – 2012-08-13 20:51:19

+0

您的目標是以原始物理尺寸顯示圖像,還是儘可能地填充頁面? – 2012-08-13 20:54:06

+0

你可以指定你使用的命令之一嗎? – 2012-08-13 21:21:00

回答

2

(口頭禪: '使用了合適的工具......')

你可能不應該使用ImageMagick的作業,而是的libtiff的tiff2pdf命令行工具:

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

-z適用於(無損)Zip/Flate壓縮。
-o定義了輸出文件名。
-p設置媒體大小。
-F填充頁面。

+0

這確實做了我所需要的tiff2pdf版本3.92顯然不能處理-f正如人們所希望的那樣,使用版本4.0.1與-F看起來不錯。現在解決了這個問題,我必須看看在轉換之前如何最好地將風景轉移到肖像以添加畫龍點睛。 – Josh 2012-08-14 15:19:29

相關問題