一、极速PDF阅读器
image.png
主要文件
image.png
可执行文件分析
image.png
发现主要是基于mupdf源码实现。
二、海海软件PDF阅读器
image.png
主要程序文件
image.png
简单分析
image.png
其是基于 sumatrapdf 源码实现。
源码:
https://github.com/sumatrapdfreader/sumatrapdf
官网:
https://www.sumatrapdfreader.org/download-free-pdf-viewer.html
三、Qt 使用Poppler实现pdf阅读器
image.png
Qt实现pdf阅读器和MFC实现pdf阅读器,其实原理都是差不多的。
需要用到Poppler开源库,下载地址如下 https://poppler.freedesktop.org/
如果只是要在window的gcc下运行的话,可以下载已经编译好的库 https://sourceforge.net/projects/poppler-win32/
详见:
https://blog.csdn.net/chy555chy/article/details/51613545