1. 程式人生 > >C#技術分享【PDF轉換成圖片——10種方案】(2013-07-25重新整理)

C#技術分享【PDF轉換成圖片——10種方案】(2013-07-25重新整理)

重要說明:本博已遷移到 石佳劼的部落格,有疑問請到 文章新地址 留言!!!

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
    命令對DLL進行註冊,不然會轉換失敗。

10. ImageMagick

歡迎來到 石佳劼的部落格,如有疑問,請在「原文」評論區 留言,我會盡量為您解答。