目前我使用的Ghostscript 到轉換彩色PDF的灰度PDF的。現在我正在尋找可靠的.NET 商業或非商業組件/庫 ghostscript替換。我搜索了一下,但沒有找到任何能夠輕鬆完成或完成這些任務的組件/庫。.NET組件灰度轉換
編輯#1:
Ghostscript的,爲什麼不爲我工作:
我實現Ghostscript的,我使用它的原生API的。問題在於Ghostscript在單個進程中不支持解釋器的多個實例。 -dJOBSERVER模式也不適用於我,因爲我不收集所有工作,並且他們一次處理它們。發生Ghostscript正在處理大型工作需要大約20分鐘,同時我得到一些小型工作,必須儘快處理,不能等待20分鐘。其他問題是,Ghostscript頁面處理的事件不容易捕捉。我爲ghostscript stdout消息編寫了一個解析器,我可以讀出處理過的頁碼,但是當它作爲ghostscript爲處理的頁面組推送消息處理時,不會爲每個頁面讀取。有幾個問題比較多使用Ghostscript像生產壞的PDF文件,複製字體問題.....
你可以找到更多的一個問題,我與ghostscript的位置:Ghostscript - PS to PDF - Inverted images problem
-
一年更新後:
一年之前,去我問過這個問題。後來我使用iTextSharp製作了自己的解決方案。
你可以看看PDF轉換爲灰度這裏的解決方案:在大多數情況下
http://habjan.blogspot.com/2013/09/proof-of-concept-converting-pdf-files.html
或
https://itextsharpextended.codeplex.com/
爲我工作:)
http://blog.stackoverflow.com/2010/11/qa-is-hard-lets-go-shopping/ –
我改變了商業或非商業問題。現在好嗎?我那個問題是在正確的地方。 – HABJAN
你能告訴我們爲什麼ghostscript不再可行嗎? –