工控编程吧
标题: 开源PDF阅读软件源代码VC2010编写基于MFC无需额外DLL几行代码直接使用 [打印本页]
作者: qq263946146 时间: 2016-10-17 20:23
标题: 开源PDF阅读软件源代码VC2010编写基于MFC无需额外DLL几行代码直接使用
说明:例程是在WIN7旗舰版32位系统上用VS2010编译运行;
习惯用VC6.0开发工控软件,所以也用VS2010封闭了一个动态库(在文尾供会员下载),方便VC6.0 调用
一获取头文件及静态库文件.
从官网下载开源项目mupdf-1.9a-source.tar.gz ,下载于2016 10月12日, 防止以后官网变更,项目源码mupdf-1.9a-source.zip分享在文尾 百度网盘 为以后提供方便.
mupdf-1.9a-source\platform\x11为win32工程源文件存放片mupdf-1.9a-source\platform\win32为项目工程文件存放处,.
双击文件libmupdf.vcxproj(工程转换所得),编译就可得到四个LIB文件,这4个静态库文件结合mupdf-1.9a-source\include\mupdf下头文件就可编写PDF相关程序
为学习方便,整理出win32 阅读器源代码’win32 PDF阅读器.zip’ 在文尾 百度网盘 下载,附带 ‘快捷键.txt ‘ 效果可打开文件夹Release下程序123.exe,结合 快捷键 操作.阅读器代码可打开文件pdfapp.cpp, pdfapp.h, win_main.cpp学习
二.简单使用(打开PDF文件,将指定页面保存为png图片)
1.以默认设置新建一对话框程序,在主对话框包含头文件及库文件
- #pragma once
- #include "mupdf/fitz.h"
- #include "mupdf/pdf.h"
- #pragma comment(lib,"_lib/mupdf/libmupdf.lib")
- #pragma comment(lib,"_lib/mupdf/libthirdparty.lib")
- #pragma comment(lib,"_lib/mupdf/libfonts.lib")
- #pragma comment(lib,"_lib/mupdf/libglfw.lib")
复制代码
2.复制根目录的PDF头文件及库文件的文件夹_include, _lib到自己工程根目录
3.设置PDF头文件目录->定位到文件夹_include