管理

C#开发的PDF文件浏览器 - 开源研究系列文章 - 个人小作品

Posted on 2025-04-10 13:30  lzhdim  阅读(6564)  评论(0)    收藏  举报

       以前个人的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、 其它建议;

  这个软件挺简洁明了,需要的读者请自己复用代码。

 

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved