10#include "poppler-qt5.h"
11#include <QApplication>
40 QApplication::setOverrideCursor(Qt::BusyCursor);
43 rtn = loadWithCropping (document,
54 QApplication::restoreOverrideCursor();
71 if (
dlg.exec() == QDialog::Accepted) {
76 if (!image.isNull()) {
94 if (
fileName.right (4).toLower () ==
".pdf") {
99 if (document !=
nullptr) {
100 if (!document->isLocked ()) {
103 if (
page !=
nullptr) {
112 if (!image.isNull()) {
const int FIRST_PAGE_1_BASED
const int INNER_RADIUS_MIN
const int FIRST_PAGE_1_BASED
PdfReturn
Return values from load operation.
Dialog for selecting a page and frame on that page when importing an image from a pdf file.
Storage of one imported image and the data attached to that image.
bool applyImportCropping(bool isRegression, const QString &fileName, ImportCropping importCropping, Poppler::Document *&document) const
For pdf files, skip cropping dialog during regression testing, otherwise crop if it is always turned ...
PdfReturn load(const QString &fileName, QImage &image, int resolution, ImportCropping importCropping, bool isErrorReportRegressionTest) const
Try to load the specified file. Success is indicated in the function return value.