void MainWindow::on_actionOpen_triggered()
{
QString fileName = QFileDialog::getOpenFileName(this,tr("选择文件"),
tr(""),
tr("PDF文件(*.pdf)"));
if(fileName.isNull() || !fileName.contains(".pdf")) return;
Document * document = NULL;
// MuPDF::Document *doucument = MuPDF::loadDocument(fileName);
document = loadDocument(fileName);
QWidget * widget = new QWidget(this);
QVBoxLayout * layout = new QVBoxLayout();
for(int i=0;i<document->numPages();i++)
{
QLabel * label = new QLabel(this);
QImage image = document->page(i)->renderImage(2.0,2.0);
label->setPixmap(QPixmap::fromImage(image));
layout->addWidget(label);
layout->setAlignment(widget,Qt::AlignCenter);
}
widget->setLayout(layout);
this->setCentralWidget(widget);
}