在Debian下快速合併多個tiff檔並轉成pdf格式

前幾天朋友傳了一大個壓縮檔給我,打開後發現是一本極度實用的工具書,但是讓人困擾的是每一個頁面都是掃描後的tiff檔案,所以造成閱讀上的極度不便,而且也非常浪費磁碟空間,突然想起之前曾經將單一個tiff檔案轉換成pdf的經驗,所以稍微摸索了一下,總算研究出來作法。

轉換指令極為簡單,唯一要確定的是你的系統中有安裝libtiff-tools以及Ghostscript,如果缺少請先』apt-get install ghostscript libtiff-tools『安裝一下吧,一旦安裝完畢,只需將你要轉換的tiff檔案都放置在同樣的資料夾下,然後只用下列指令即可一次搞定:

tiff2ps *.tif | ps2pdf14 -sPAPERSIZE=a4 – > output.pdf

請注意’-'跟’>’中間是有個空白的!!!有兩個部份要稍微說明一下,第一個是關於ps2pdf14的部份,這地方是指定轉換出來的pdf檔案的相容性:

  1. ps2pdf12 轉換出來的檔案相容於Acobat 3以後的版本
  2. ps2pdf13 轉換出來的檔案相容於Acobat 4以後的版本
  3. ps2pdf14 轉換出來的檔案相容於Acobat 5以後的版本

而』-sPAPERSIZE『則是指定輸出的紙張大小,這邊我使用的是A4,其他詳細可以指定的紙張大小請參考這個超仔細的頁面

最後,關於效率的部份,我轉換每個約8.1MB大小的110個tiff檔,耗時約20分20秒(CPU為Xeon E5405),產出的pdf檔案約25MB,成果讓我相當滿意!

0 Response to “在Debian下快速合併多個tiff檔並轉成pdf格式”


  • No Comments

Leave a Reply