From: kramm Date: Sat, 23 Jul 2005 15:38:33 +0000 (+0000) Subject: call swf_output_preparepage() in order to get links to work correctly X-Git-Tag: release-0-7-0~14 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=98c2aea6b4805af2151b30ddbafd9de267903e55 call swf_output_preparepage() in order to get links to work correctly --- 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++) {