成都网站建设设计

将想法与焦点和您一起共享

WPF:WPF显示PDF文档之编译MoonPdfLib库-创新互联

简述

  在之前一篇文章中,我讲述了如何使用WPF显示PDF文档,开发环境是VS2013 + .Net FrameWork4.5 + x64。因为后面我使用了.Net FrameWork 4.6.1,在分享网站下载的库不能使用了,就在Github上下载源码编译了一下配套环境的库。过程如下:

成都创新互联技术团队十载来致力于为客户提供成都网站设计、网站制作、品牌网站建设全网营销推广、搜索引擎SEO优化等服务。经过多年发展,公司拥有经验丰富的技术团队,先后服务、推广了上千余家网站,包括各类中小企业、企事单位、高校等机构单位。

编译过程

  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

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


分享标题:WPF:WPF显示PDF文档之编译MoonPdfLib库-创新互联
文章起源:http://chengdu.cdxwcx.cn/article/gdcds.html