工控编程吧

标题: 开源PDF阅读软件源代码VC2010编写基于MFC无需额外DLL几行代码直接使用 [打印本页]

作者: qq263946146    时间: 2016-10-17 20:23
标题: 开源PDF阅读软件源代码VC2010编写基于MFC无需额外DLL几行代码直接使用
说明:例程是在WIN7旗舰版32位系统上用VS2010编译运行;
习惯用VC6.0开发工控软件,所以也用VS2010封闭了一个动态库(在文尾供会员下载),方便VC6.0 调用
可以下载测试 VC6.0生成的例程 百度云附件:PDF阅读器(使用VC6.0基于MFC创建.zip   

一获取头文件及静态库文件.
从官网下载开源项目mupdf-1.9a-source.tar.gz ,下载于2016 1012, 防止以后官网变更,项目源码mupdf-1.9a-source.zip分享在文尾 百度网盘 为以后提供方便.
mupdf-1.9a-source\platform\x11win32工程源文件存放片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.以默认设置新建一对话框程序,在主对话框包含头文件及库文件
  1. #pragma once
  2. #include "mupdf/fitz.h"
  3. #include "mupdf/pdf.h"
  4. #pragma comment(lib,"_lib/mupdf/libmupdf.lib")
  5. #pragma comment(lib,"_lib/mupdf/libthirdparty.lib")
  6. #pragma comment(lib,"_lib/mupdf/libfonts.lib")
  7. #pragma comment(lib,"_lib/mupdf/libglfw.lib")
复制代码

2.复制根目录的PDF头文件及库文件的文件夹_include,  _lib到自己工程根目录
3.设置PDF头文件目录->定位到文件夹_include
(, 下载次数: 5)