X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=src%2Fpdf2swf.c;h=c50a3de3c8e0ece3997f150dcef00e02f8f440b9;hp=f2425c7abf71af7d03b4da902f64e5b461034d4d;hb=fc815311aa1bd67877b404493838dfd85a86f596;hpb=0983af6ba15f2969fa6e0ec068ffe34635ea0c88 diff --git a/src/pdf2swf.c b/src/pdf2swf.c index f2425c7..c50a3de 100644 --- a/src/pdf2swf.c +++ b/src/pdf2swf.c @@ -673,16 +673,16 @@ int main(int argn, char *argv[]) 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]); } + if(info_only) { + show_info(driver, filename); + return 0; + } + char*u = 0; if((u = strchr(outputname, '%'))) { if(strchr(u+1, '%') || @@ -748,6 +748,8 @@ int main(int argn, char *argv[]) pagenum = 0; gfxdevice_t*out = create_output_device();; + pdf->prepare(pdf, out); + for(pagenr = 1; pagenr <= pdf->num_pages; pagenr++) { if(is_in_range(pagenr, pagerange)) {