pdf阅读器
- 下载mupdf源码
- 编译mupdf源码
- qt工程链接mupdf源码静态库
- 参照 mupdf/docs/examples/example.c 开发
mainwindows.ui
mainwindows.h
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMessageBox>
#include <QDebug>
#include <QImage>
#include <QPixmap>
#include <QLabel>
#include "mupdf/fitz.h"
#include "mupdf/pdf.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
char *input = const_cast< char* >("/home/kevin/Desktop/桌面 快捷方式/labview实验/《计算机虚拟仪器技术》实验指导书(肖).pdf");
float zoom, rotate;
int page_number, page_count;
fz_context *ctx;
fz_document *doc;
fz_pixmap *pix;
fz_matrix ctm;//第一页为0
int x, y;
page_number=0;
//100%缩放比
zoom=