我們在我們的服務器上安裝了ghostscript,用於在上傳時將PDF轉換爲單獨的TIFF圖像。它大部分時間都很完美,但有時會失敗。我已經設法通過打開問題PDF並將它作爲「優化PDF」保存在Acrobat中,並且僅僅檢查這兩個屬性來解決此問題:
'放棄未提及的已命名目標'(在清理中)
「優化頁面內容」(在清理)
(沒有別的任何部分得到遏制,只是這兩個)
我的問題是,有沒有辦法讓ghostscript的做,我不得不現在什麼做?
我需要ghostscript來做到這一點的原因是因爲它必須完全自動化,所以用戶可以上傳pdf並將其轉換爲圖像。
如果有幫助,下面是我們使用的是ghostscript的設置:
-dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -sDEVICE = tiff24nc -dUseCIEColor -dTextAlphaBits = 4 - dGraphicsAlphaBits = 4個 -dEPSCrop
非常感謝, 專利pdf不會使用ghostscript轉換,除非我使用'優化的PDF'將它保存在acrobat中
0
A
回答
2
一些倍的ghostscript在運算失敗付民文件由於XREF表損壞
嘗試修復有問題的PDF與
PDFTK
pdftk file.pdf output fixed.pdf
如果PDFTK是能夠修復PDF文件,那麼一個shell腳本可以用一個Ñ
if...then..else
語句(if pdf文件引起的ghostscript失敗,那麼它將被自動修復的pdftk,然後重新提交給的Ghostscript)
開所有;您需要學會讀取錯誤輸出,因爲在錯誤輸出中幾乎有99%的時間包含錯誤解釋
+0
現在去看看這個。我也會嘗試獲取失敗的pdf的錯誤輸出。謝謝 – 2012-02-19 23:16:22
+0
使用PDFTK修復外部參照表似乎已經解決了問題,ghostscript現在將按預期轉換PDF。這對於PDF來說也是一個很好的小工具。感謝分享。 – 2012-02-19 23:50:34
相關問題
- 1. PDF優化Acrobat與Ghostscript
- 2. 使用的Ghostscript將PDF轉換爲TIFF
- 3. 使用ImageMagick將PDF轉換爲jpg而不使用Ghostscript
- 4. Ghostscript的 - 將PDF轉換爲PDF/A
- 5. 如何使用Ghostscript DLL將PDF轉換爲PDF/A
- 6. 使用新的Adobe Acrobat 11.0在Shiny中將.Rmd轉換爲PDF
- 7. 使用Ghostscript將PDF轉換爲TIFF的Java
- 8. 將PDF轉換爲使用ImageMagick/Ghostscript的JPG時文件太大
- 9. 如何使用PHP的GhostScript將PDF文件轉換爲JPEG/PNG
- 10. 使用ezpdf將pdf轉換爲pdf?
- 11. Ghostscript將pdf轉換爲jpg,保存文件或臨時文件?
- 12. 刪除PDF的利潤率,同時使用GhostScript的在GhostScript的
- 13. 使用Ghostscript密碼保護PDF
- 14. 如何使用Acrobat SDK將PDF轉換爲Word?
- 15. PS到PDF使用Ghostscript Out的轉換PDF不是嵌入式縮略圖(DoThumbnails)
- 16. 如何在使用Ghostscript將PDF轉換爲EPS輪廓時保留邊距?
- 17. 如何使用GhostScript將PDF轉換爲JPG
- 18. 如何使用ghostscript將PDF轉換爲PNG?
- 19. 如何使用Ghostscript將PDF轉換爲Word?
- 20. 如何使用GhostScript將WORD文檔與書籤轉換爲PDF?
- 21. 使用Ghostscript將PDF轉換爲彩色PCL 5
- 22. Ghostscript的轉換PDF文本,並保持PDF文件表格式
- 23. 將pdf轉換爲png:爲什麼ghostscript會永久佔用?
- 24. 使用Ghostscript禁止PDF頁面旋轉
- 25. 將PDF轉換爲PDF/A從Adobe Acrobat Professional中XI/DC SDK
- 26. 使用Adobe Acrobat中的JavaScript將隨機數保存在PDF文件中
- 27. 使用PdfSharp將C#中的窗體轉換爲PDF使用PdfSharp轉換爲PDF
- 28. 如何使用Ghostscript將XPS轉換爲PDF或將XPS轉換爲DOC?
- 29. 使用Ghostscript 9.01裁剪PDF
- 30. 使用Ghostscript PDF到JPEG轉換 - 不適當
它是如何失敗的?錯誤?未能轉換?產生垃圾?我知道老版本的ghostscript無法處理CMYK pdf。 – 2012-02-18 03:45:20
哪個版本的gs在哪個操作系統上? – 2012-02-18 17:27:03
服務器在Linux上運行ghostscript 8.70。 @馬克,PDF不會轉換,我試圖得到錯誤輸出,所以我可以在這裏發佈。 – 2012-02-19 23:13:03