fixed page extraction problem together with gfx module
[swftools.git] / lib / pdf / pdf.cc
index a5b2607..b51cc9a 100644 (file)
@@ -196,10 +196,6 @@ gfxpage_t* pdf_doc_getpage(gfxdocument_t*doc, int page)
 
     if(page < 1 || page > doc->num_pages)
         return 0;
-    if(di->nocopy) {
-        msg("<error> PDF disallows copying.");
-        return 0;
-    }
     
     gfxpage_t* pdf_page = (gfxpage_t*)malloc(sizeof(gfxpage_t));
     pdf_page_internal_t*pi= (pdf_page_internal_t*)malloc(sizeof(pdf_page_internal_t));
@@ -334,7 +330,7 @@ static void pdf_set_parameter(gfxsource_t*src, const char*name, const char*value
         addGlobalFontDir(value);
     } else if(!strcmp(name, "pages")) {
        global_page_range = strdup(value);
-    } else if(!strncmp(name, "font", strlen("font"))) {
+    } else if(!strncmp(name, "font", strlen("font")) && name[4]!='q') {
        addGlobalFont(value);
     } else if(!strncmp(name, "languagedir", strlen("languagedir"))) {
         addGlobalLanguageDir(value);