X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fpdf%2Fpdf.cc;h=f04c396420496195547a361dce74ed56efb8cc4f;hb=72b2fb4b532b4339d282db4bb6cd10508d066211;hp=f148424a9fc3455cd9400efcb4362dd5d9762dcf;hpb=211a4fe979014e3f4be9fbf14d8ee458eeb53d1a;p=swftools.git diff --git a/lib/pdf/pdf.cc b/lib/pdf/pdf.cc index f148424..f04c396 100644 --- a/lib/pdf/pdf.cc +++ b/lib/pdf/pdf.cc @@ -4,7 +4,12 @@ #include "../gfxsource.h" #include "../devices/rescale.h" #include "../log.h" -#include "config.h" +#include "../../config.h" +#ifdef HAVE_POPPLER + #include +#else + #include "xpdf/config.h" +#endif #include "GlobalParams.h" #include "InfoOutputDev.h" #include "GFXOutputDev.h" @@ -355,7 +360,11 @@ char* pdf_doc_getinfo(gfxdocument_t*doc, const char*name) else if(!strcmp(name, "oktoaddnotes")) return strdup(i->doc->okToAddNotes() ? "yes" : "no"); else if(!strcmp(name, "version")) { char buf[32]; +#ifdef HAVE_POPPLER + sprintf(buf, "%d.%d", i->doc->getPDFMajorVersion(), i->doc->getPDFMinorVersion()); +#else sprintf(buf, "%.1f", i->doc->getPDFVersion()); +#endif return strdup(buf); } return strdup("");