以前个人的PDF浏览主要是用的Adobe DC的PDF,不过它这个打开速度还是一般。后来安装的极速PDF浏览器,速度还是比较快的了。它这个主要是浏览,然后还能够安装编辑器对PDF文件进行编辑,不过就需要收费或者加水印。所以,笔者就在网上搜了一下,找一个C#里应用的PDF浏览的类库用于显示PDF的内容。于是此博文就出来了。
这次使用的是PdfiumViewer这个C#的类库,它这个主要是对PDF文件进行了显示渲染。然后结合笔者自定义的窗体,于是就出了这个PDF文件浏览器。
1、 项目目录;
2、 源码介绍;
这个PDF浏览软件主要是依靠PdfiumViewer类库的控件,所以直接拖放的PDF浏览的控件到窗体,然后在代码中对控件进行赋值即可浏览PDF文件。
调用代码很简单,就一句:
this.PDFViewer.Document = PdfDocument.Load(Modules.Instance.CurrentPDFFilePath);
3、 运行界面;
界面很简洁,直接就是PDF文件内容显示,如果文件有书签的话,左边还会显示。
4、 使用介绍;
1) 直接在项目中引用PdfiumViewer.dll文件;(记得将pdfium.dll也复制到EXE文件目录)
2) 拖放控件到窗体中;
3) 给控件赋值进行显示;
5、 源码下载;
https://download.csdn.net/download/lzhdim/90535949
6、 其它建议;
这个软件挺简洁明了,需要的读者请自己复用代码。
![]() |
Austin Liu 刘恒辉
Project Manager and Software Designer E-Mail:lzhdim@163.com Blog:https://lzhdim.cnblogs.com 欢迎收藏和转载此博客中的博文,但是请注明出处,给笔者一个与大家交流的空间。谢谢大家。 |