#include "../gfxdevice.h"
#include "../gfxsource.h"
#include "../log.h"
+#include "config.h"
#include "GlobalParams.h"
#include "InfoOutputDev.h"
#include "GFXOutputDev.h"
pi->outputDev->setInfo(pi->info);
pi->outputDev->setXRef(pi->doc, pi->doc->getXRef());
pi->doc->displayPage((OutputDev*)pi->outputDev, page->nr, zoom, zoom, /*rotate*/0, true, true, /*doLinks*/(int)1);
+ pi->doc->processLinks((OutputDev*)pi->outputDev, page->nr);
}
delete userPW;
}
if (!i->doc->isOk()) {
+ printf("xpdf reports document as broken.\n");
return 0;
}
for(t=1;t<=pdf_doc->num_pages;t++) {
if(!global_page_range || is_in_range(t, global_page_range)) {
i->doc->displayPage((OutputDev*)io, t, zoom, zoom, /*rotate*/0, /*usemediabox*/true, /*crop*/true, /*doLinks*/(int)1);
+ i->doc->processLinks((OutputDev*)io, t);
i->pages[t-1].xMin = io->x1;
i->pages[t-1].yMin = io->y1;
i->pages[t-1].xMax = io->x2;