X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=pdf2swf%2Fpdf2swf.cc;h=98f3dce8048e08a6253e696e20f3127b3d0ed4c0;hp=680864fc1188e68f0db4782b5d0ef53dbca5687d;hb=98c2aea6b4805af2151b30ddbafd9de267903e55;hpb=efd44c2e78f3eb37dca36083b2771f2e2bc91349 diff --git a/pdf2swf/pdf2swf.cc b/pdf2swf/pdf2swf.cc index 680864f..98f3dce 100644 --- a/pdf2swf/pdf2swf.cc +++ b/pdf2swf/pdf2swf.cc @@ -448,7 +448,23 @@ int main(int argn, char *argv[]) pdf_page_t*page; pdf_page_info_t*info; } pages[4]; - int pagenum=0; + + int pagenum = 0; + int frame = 1; + + for(int pagenr = 1; pagenr <= pdf->num_pages; pagenr++) + { + if(is_in_range(pagenr, pagerange)) { + swf_output_preparepage(swf, pagenr, frame); + pagenum++; + } + if(pagenum == xnup*ynup || (pagenr == pdf->num_pages && pagenum>1)) { + pagenum = 0; + frame++; + } + } + + pagenum = 0; for(int pagenr = 1; pagenr <= pdf->num_pages; pagenr++) {