From 98c2aea6b4805af2151b30ddbafd9de267903e55 Mon Sep 17 00:00:00 2001 From: kramm Date: Sat, 23 Jul 2005 15:38:33 +0000 Subject: [PATCH] call swf_output_preparepage() in order to get links to work correctly --- pdf2swf/pdf2swf.cc | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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++) { -- 1.7.10.4