轉帖|其它|編輯:郝浩|2011-09-23 11:59:06.000|閱讀 896 次
概述:本文主要講述PDFLib開發時多頁圖象文件的使用,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PDFLib支持包含一個以上圖象的tiff文件,即所說的多頁圖象。為了使用多頁圖象,在調用PDF_load_image()函數時,需要提供額外的字符串和數值參數:
image = PDF_load_image(p,"tiff",filename,0,"page 2");
page選項,說明使用的是一個多頁的圖象文件。最后一個參數指定要使用的圖象在文件中的編號。第一個圖象的編號為1,這個參數的值可以遞增,直到PDF_load_image()函數返回-1,表明文件中已沒有更多的圖象了。
按以下示例代碼的方式,可以將一個包含多個圖象的tiff文件中的所有圖象轉成一個多頁的PDF文件。
for (frame = 1; /* */ ; frame++) {
sprintf(optlist, "page %d", frame);
image = PDF_load_image(p, "tiff", filename, 0, optlist);
if (image == -1)
break;
PDF_begin_page(p, width, height);
PDF_fit_image(p, image, 0.0, 0.0, "");
PDF_close_image(p, image);
PDF_end_page(p);
}
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載