admin管理员组文章数量:1648911
作为C#中浏览PDF的轻量级库——MoonPdfLib可以满足基础。本文主要是记录不同使用情景下MoonPdfLib的使用方式,以及实现一些比较实用的功能。
安装
1、安装 MoonPdfLib
网上有很多MoonPdfLib的安装教程,但操作过程略显“麻烦”(需要修改解决方案平台,并手动添加引用)。而现在它有更加简单的安装方式——打开NuGet,搜索“moonpdf”。
选择NSystem安装(NSystem官网)。 到此~不需要修改解决方案平台即可完成MoonPdfLib的安装。
2、放置libmupdf.dll
MoonPdfLib主要负责UI控件,而对PDF文件的解析则需要用到libmupdf.dll。大家可以到官网下载——选择MoonPdfLib-0.3.0-x86.zip(点击即可跳转至下载),或到CSDN上下载(这里下载)。
下载后将libmupdf.dll放置到项目的bin目录下的debug和Release文件夹中。不需要在VS中手动引用,程序运行时会在所在目录下热加载该库。
注意:上图中最后一个包虽然修复了找不到libmupdf.dll的问题,但64位系统安装后会报错。
为了在AnyCPU模式下编写程序,当前安装方法是我目前找到的最佳方案。同时也避免了其它方案容易出现的问题。
添加MoonPdf控件
由于NSystem对MoonPdf进行了封装,所以导入路径与官方有所不同。下面展示核心xaml代码:
<UserControl x:Class="MoonPdfViewer.
本文标签: 文件网络WPFMoonPdfLibPDF
版权声明:本文标题:WPF使用MoonPdfLib浏览本地或网络PDF文件 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729504740a1203495.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论