轉(zhuǎn)帖|其它|編輯:郝浩|2011-09-23 11:59:06.000|閱讀 896 次
概述:本文主要講述PDFLib開發(fā)時(shí)多頁(yè)圖象文件的使用,希望對(duì)大家有幫助。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PDFLib支持包含一個(gè)以上圖象的tiff文件,即所說(shuō)的多頁(yè)圖象。為了使用多頁(yè)圖象,在調(diào)用PDF_load_image()函數(shù)時(shí),需要提供額外的字符串和數(shù)值參數(shù):
image = PDF_load_image(p,"tiff",filename,0,"page 2");
page選項(xiàng),說(shuō)明使用的是一個(gè)多頁(yè)的圖象文件。最后一個(gè)參數(shù)指定要使用的圖象在文件中的編號(hào)。第一個(gè)圖象的編號(hào)為1,這個(gè)參數(shù)的值可以遞增,直到PDF_load_image()函數(shù)返回-1,表明文件中已沒有更多的圖象了。
按以下示例代碼的方式,可以將一個(gè)包含多個(gè)圖象的tiff文件中的所有圖象轉(zhuǎn)成一個(gè)多頁(yè)的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);
}
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載