WPF:WPF顯示PDF文檔 之 編譯 MoonPdfLib庫

簡述

  在之前一篇文章中,我講述瞭如何使用WPF顯示PDF文檔,開發環境是VS2013 + .Net FrameWork4.5 + x64。因爲後面我使用了.Net FrameWork 4.6.1,在分享網站下載的庫不能使用了,就在Github上下載源碼編譯了一下配套環境的庫。過程如下:

編譯過程

  1. 在分享網站下載第三方庫:https://sourceforge.net/projects/moonpdf/files/
    WPF:WPF顯示PDF文檔 之 編譯 MoonPdfLib庫

  2. 下載源代碼:https://github.com/reliak/moonpdf
    WPF:WPF顯示PDF文檔 之 編譯 MoonPdfLib庫

  3. 在源代碼文件夾bin目錄下手動創建MuLib目錄,然後在MuLib目錄下手動創建x64目錄(因爲我使用的是x64版本),最後將步驟1中下載的libmupdf.dll文件放入該路徑下。
    WPF:WPF顯示PDF文檔 之 編譯 MoonPdfLib庫

    4.在源代碼src路徑下使用VS2013啓動項目,然後編譯就可以了。(因爲我要編譯.Net FrameWork 4.6.1版本的庫,故我項目-->屬性中-->應用程序 中作了修改。)
    WPF:WPF顯示PDF文檔 之 編譯 MoonPdfLib庫

    1. 最後將自己環境中設定的目錄下生成的 .dll引用到自己的WPF項目中就可以了。(具體怎麼使用請看我之前一篇文章
      WPF:WPF顯示PDF文檔 之 編譯 MoonPdfLib庫

備註

  • 編譯出的dll可正常使用,但使用過程中,可能會有隱含的warnings,忽略即可。
    WPF:WPF顯示PDF文檔 之 編譯 MoonPdfLib庫

  • 如果在WPF中不想渲染PDF文檔,也可使用微軟自己的XPS,具體可自行Google。
  • 另外,分享網站上的MoonPdfLib庫(0.3.0版本的x86 + x64),我也放到了本網站上,可免費下載。http://down.51cto.com/data/2457886
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章