我正在編寫一個小應用程序將多頁多頁PDF轉換爲多頁TIFF文件。根據本網站上的其他問題和答案,我已經嘗試了ghostscript和ImageMagick,但是,當我運行它們時,這兩個軟件只會隱藏第一頁。有沒有其他的工具可以用來完成這個工作,最好是開源的工具?將多頁PDF轉換爲多頁TIFF的工具
回答
其實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,但具有不同的output devices:
- tiffg4一個是灰度,使用196dpi的分辨率(按照TIFF G4傳真標準要求)爲204dpi。
- tiff24nc一個是RGB顏色(每個顏色分量8位),並使用72dpi 72dpi的分辨率。
- tiff32nc一個是CMYK顏色(每個顏色8位),也使用72dpi的分辨率。
在上面的鏈接中還有許多用於TIFF的輸出設備。
TIFF文件的所有分辨率值都來自Ghostscript的默認設置。如果你想覆蓋這些,例如,因爲你需要600dpi乘600dpi,只需添加
-r600x600
任何上述命令行。
,證明你擁有多頁TIFF格式,請使用以下命令:
identify multipage-tiff*.tif
(identify
是來自ImageMagick包,你似乎反正安裝命令)因此,你應該看到每個* .tif文件有多行 - 每行代表相應* .tif的1頁。
我懷疑它可能一直適用於你 - 你只是無法識別你的結果TIFFs中的多個頁面。並非所有的TIFF瀏覽者都能夠顯示這些內容 - 只有當他們不能以其他方式顯示時才顯示第一頁,這可能會欺騙你。
感謝您的詳細回覆。我發現Ubuntu中的默認圖像查看器沒有正確顯示轉換後的tif。我在另一個瀏覽器中打開了它們,並確認它們實際上是使用ImageMagick和Ghostscript正確轉換的。 – 2012-04-08 03:09:25
@Kurt_Pfeifle你知道如何將多頁PDF展示給單頁TIFF嗎? http://stackoverflow.com/questions/28569946/ghostscript-how-to-covert-a-multi-page-pdf-to-single-page-tiffs – 2015-02-17 20:08:34
我確實把這個在原始問題的評論(國際海事組織不應該被關閉)。您需要使用'%d'來指定輸出文件,以便Kurt在-o multipage-tiff32nc.tif中輸入-o multipage-tiff32nc-%d.tif – KenS 2015-02-18 13:44:11
如果你有興趣在php而不是bash腳本中使用,你也可以使用Imagick php extension。
- 1. 如何多頁PDF轉換爲多頁TIFF
- 2. 將多頁TIFF轉換爲PNG .Net
- 3. 將多頁PDF轉換爲多圖像
- 4. 轉換許多PNG對多頁TIFF
- 5. 將多頁PDF轉換爲單頁PDF並提取圖像
- 6. 將多頁PDF轉換爲具有透明度的PNG
- 7. 將PDF轉換爲TIFF
- 8. GnuWin32將tiff轉換爲pdf
- 9. 將多頁PDF文件的第一頁轉換爲PNG
- 10. 如何將多頁PDF文件轉換爲多頁Tiff,無需安裝任何exe
- 11. 在.net1.1中將多頁Tiff轉換爲jpeg
- 12. 如何將強度矩陣轉換爲tiff多頁
- 13. ImageMagick的轉換PDF => PDF多頁
- 14. ubuntu - 使用imagemagick轉換utlity將圖像轉換爲多頁pdf
- 15. 將多個圖像轉換爲多頁PDF格式
- 16. 將網頁轉換爲PDF
- 17. 將多個字節[]轉換爲多頁TIFF等效圖像。無需GDI +
- 18. 使用的Ghostscript將PDF轉換爲TIFF
- 19. ImageMagick的例子多個JPEG文件,多頁TIFF轉換成JAVA
- 20. Ghostscript:如何決定將多頁PDF轉換爲多個TIFF的輸出分辨率
- 21. 多頁Tiff壓縮
- 22. 如何將多頁PDF轉換爲導軌中的jpeg圖像
- 23. Ghostscript將PDF轉換爲大型TIFF
- 24. 使用PDFClown將tiff轉換爲PDF
- 25. VB dLL將pdf轉換爲tiff
- 26. 將PDF轉換爲TIFF格式
- 27. 將多頁PDF轉換爲圖像序列
- 28. 如何使用ImageMagick for PHP將多頁PDF轉換爲圖像?
- 29. 將pdf轉換爲小塊數據(每頁有很多塊)?
- 30. 使用GhostScriptSharp將多頁PDF轉換爲一個圖像
語言?商業還是免費? – 2012-04-06 09:19:29