必要的步驟
1.導入require_once "tcpdf/tcpdf.php"; 工具源碼在demo中
2.$pdf = new TCPDF("P", "mm", "A4", true, 'UTF-8', false);//實例化一個pdf對象 mm表示坐標的單位,'A4'表示紙張大小
3.定義一個字體 $yahei = TCPDF_FONTS::addTTFfont('fonts/Microsoft Yahei.ttf', 'TrueTypeUnicode', '', 96);//定義一個字體 字體文件存在項目fonts中
4.操作$pdf對象
(1)新增一頁 $pdf->AddPage();
(2)添加內容
文本:$pdf->Text($x, $y, "土豆剛");//(x坐標,y坐標,顯示內容)
圖片:$pdf->Image("log.png", $x, $y);//圖片路徑,x坐標,y坐標
條形碼:$pdf->write1DBarcode(1234, 'C128', $x, $y, '', '', '','', 'N');//文本,‘c128’,x坐標,y坐標,寬度,高度,‘’,樣式數組,‘’
5.定義一個pdf文檔路徑,將$pdf對象的內容與屬性填寫上去。
$fn = "x.pdf";//定義文檔
$pdfcontent = $pdf->Output($fn, "S");//將內容與屬性放進輸出流
$fh = fopen($fn, "w");//打開輸出流
fwrite($fh, $pdfcontent);//填寫內容
fclose($fh);//關閉輸出流
此時一個pdf創建完成。
demo源碼 http://pan.baidu.com/s/1pL31nqb
第一次寫發現自己還不是很會表達,干脆源碼給出來,直接用。
而且我也不是很懂,再接再厲。