C#技術分享【PDF轉換成圖片——10種方案】(2013-07-25重新整理)
阿新 • • 發佈:2018-12-26
重要說明:本博已遷移到 石佳劼的部落格,有疑問請到 文章新地址 留言!!!
PDF轉圖片的10種方法,為了節省大家時間,博主把最常用的方法寫在最前面,如果看完全文還是不能解決您的問題,請在評論區留言,或加入QQ群(274281457)進行學習交流。
1. O2S.Components.PDFRender4NET.dll
- 第三方DLL,可以實現PDF轉圖片,支援32位系統、64位系統
- 官方試用版有紅色水印,博主提供的是沒有水印的破解版,但還是希望大家支援正版。
- 博主自己使用的是正版DLL (版本很舊),穩定運行了好幾年,基本沒有問題,強烈推薦該方法。
- 福利:在博主微信公眾號「劼哥舍」中回覆關鍵字「PDF」,即可領取博主自用正版DLL。
2. Acrobat.dll
- Adobe官方介面,可以實現PDF轉圖片。該方法需要必須先安裝Adobe Acrobat X Pro,再從安裝目錄下找到 Acrobat.dll 引用到專案中。
- Acrobat.dll 的轉換效率要比其他第三方DLL 要快很多,而且更穩定,但是不支援多執行緒,所以在iis下會呼叫失敗,有網友先用windows服務來呼叫Acrobat.dll,再用iis呼叫windows服務來解決該問題。
- 如果您對轉換速度、圖片質量要求很高,該方法是最佳選擇,但是實現過程最為麻煩。
3. PDFLibNet.dll
- 第三方DLL,可以實現PDF轉圖片,博主提供的是沒有水印的破解版,只支援32位系統。
4. SautinSoft.PdfFocus.dll
- 第三方DLL,可以實現PDF轉圖片,轉出來的圖片有紅色水印。
5. TallComponents.PDF.Rasterizer.dll
- 第三方DLL,可以實現PDF轉圖片,轉出來的圖片有紅色水印。
6. Apitron.PDF.Rasterizer.dll
- 第三方DLL,可以實現PDF轉圖片,轉出來的圖片有紅色水印。
7. abcpdf.dll
- 第三方DLL,可以實現PDF轉圖片,但是需要安裝abcpdf,使用起來不太放方便。
8. Ghostscript
9. XpdfRasterizer.dll
- 第三方DLL,可以實現PDF轉圖片,不清楚是否有水印。
- 備註:Demo 意外丟失,使用該方法一定要用 regsvr32
10. ImageMagick
歡迎來到 石佳劼的部落格,如有疑問,請在「原文」評論區 留言,我會盡量為您解答。