2011-06-30 124 views
0

有一個關於使用TCPDF與FPDI一起懷疑。 我工作的一個項目,我需要修改現有的PDF文件,並生成新的PDF,實際上現有的PDF的賀卡模板,我必須打印在某些頁面的某些數據(如圖片第一頁上,消息上第3頁藝術品第4頁)來生成最終的PDF。使用TCPDF與FPDI我一起

我一派,並與TCPDF發現,這是不可能操縱現有的PDF,他們建議使用FPDI打開和操縱現有的PDF。 這就是我卡住的地方。我需要TCPDF(它可以打印圖像,透明圖像,utf文本,嵌入字體等)來執行我想要的操作,但是,我需要FPDI才能開始。 。:(

請大家幫幫我:?是它可以同時使用FPDI和TCPDF一起,這樣我可以使用這兩個API提供的功能提前

謝謝...

+1

高興你與我們分享吧! ;-) – maryisdead

+0

你怎麼能解決這個問題?當我使用FPDI導入PDF時,我似乎無法訪問TCPDF函數,並且文檔不是即將發佈的。我試圖插入圖像並更改其Alpha值。 – Zigu

回答

0
libraries_load('tcpdf'); 
libraries_load('fpdi'); 

$pdf = new FPDI(); 

$pdf->setSourceFile("%local_file_path%"); 

$tplIdx = $pdf->importPage(1); 
$pdf->AddPage('L', array(3.5, 2), FALSE); 
$pdf->useTemplate($tplIdx, 0, 0, 3.5, 2, false); 

我當時在使用Drupal,所以我使用了libraries_load,但require_once應該可以工作。