我正在編寫一個小應用程序將多頁多頁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. 轉換許多PNG對多頁TIFF
- 4. 在.net1.1中將多頁Tiff轉換爲jpeg
- 5. 將網頁轉換爲PDF
- 6. 將多頁保存爲PDF
- 7. Ghostscript:如何決定將多頁PDF轉換爲多個TIFF的輸出分辨率
- 8. 多頁Tiff壓縮
- 9. 將PDF轉換爲TIFF格式
- 10. 使用PDFClown將tiff轉換爲PDF
- 11. VB dLL將pdf轉換爲tiff
- 12. 將pdf轉換爲小塊數據(每頁有很多塊)?
- 13. jspdf將html轉換爲多頁pdf格式
- 14. 使用GhostScriptSharp將多頁PDF轉換爲一個圖像
- 15. 將多頁PDF轉換爲圖像序列
- 16. 將多頁PDF轉換爲PNG並返回(Linux)
- 17. 如何將多頁PDF轉換爲imagemagick中的多圖像通過php
- 18. 生成多頁TIFF不工作
- 19. 在.NET 2.0中將位圖轉換爲一個多頁TIFF圖像
- 20. 使用GraphicsMagick和Node.js將多個圖像轉換爲多頁面pdf文件
- 21. 使用dompdf將頁面轉換爲PDF
- 22. Pdfbox1.8.12將PDF轉換爲白頁圖像
- 23. Tcpdf將當前網頁轉換爲PDF
- 24. 用C打印多頁Tiff#
- 25. PIL(低)和多頁TIFF
- 26. 蟒蛇分割多頁TIFF
- 27. 將頁面的pdf頁面保存爲多頁數組
- 28. graphicsmagick突發多頁tiff到2頁tiff的
- 29. 隱藏單頁tiff圖像到rubiff的多頁tiff圖像
- 30. 如何將多個pdf文件轉換爲使用java的單個tiff文件?
語言?商業還是免費? – 2012-04-06 09:19:29