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

簡述

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

編譯過程

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

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

  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庫.net

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

備註

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

  • 若是在WPF中不想渲染PDF文檔,也可以使用微軟本身的XPS,具體可自行Google。
  • 另外,分享網站上的MoonPdfLib庫(0.3.0版本的x86 + x64),我也放到了本網站上,可免費下載。http://down.51cto.com/data/2457886
相關文章
相關標籤/搜索