X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=src%2Fpdf2swf.c;h=5b258d1aca17c2f6f742bcbf8e8cedfb9bba0130;hp=0e9e3e5da22a342a115fb74ddf5f924759343cee;hb=fe0bf96d27b7af11538533b4df9eca5cbc96eedf;hpb=4ba1e683d43deacab5c90273c45a69311cbd0763 diff --git a/src/pdf2swf.c b/src/pdf2swf.c index 0e9e3e5..5b258d1 100644 --- a/src/pdf2swf.c +++ b/src/pdf2swf.c @@ -640,11 +640,6 @@ int main(int argn, char *argv[]) exit(1); } - if(info_only) { - show_info(driver, filename); - return 0; - } - if(!outputname) { if(filename) { @@ -662,24 +657,29 @@ int main(int argn, char *argv[]) // test if the page range is o.k. is_in_range(0x7fffffff, pagerange); - if(pagerange) - driver->set_parameter(driver, "pages", pagerange); - if (!filename) { args_callback_usage(argv[0]); exit(0); } - - /* add fonts */ - for(t=0;tset_parameter(driver, "fontdir", fontpaths[t]); - } - + char fullname[256]; if(password && *password) { sprintf(fullname, "%s|%s", filename, password); filename = fullname; } + + if(pagerange) + driver->set_parameter(driver, "pages", pagerange); + + if(info_only) { + show_info(driver, filename); + return 0; + } + + /* add fonts */ + for(t=0;tset_parameter(driver, "fontdir", fontpaths[t]); + } char*u = 0; if((u = strchr(outputname, '%'))) {