素材牛VIP會員

PHP+tcpdf演示65種生成PDF文檔的實例

 所屬分類:PHP/MySql-文件操作,常用實例教程

 瀏覽:12808次-  下載:584次-  評論:7次-  更新時間:2020-09-10
PHP+tcpdf演示65種生成PDF文檔的實例
積分說明:注冊即送15牛幣,每日簽到可獲得5牛幣,成為VIP會員可永久免牛幣下載!???充值積分???充值會員???更多說明?
素材描述:TCPDF是一個用于快速生成PDF文件的PHP5函數包。TCPDF基于FPDF進行擴展和改進。支持UTF-8,Unicode,HTML和XHTML。
 標簽:文檔tcpdfpdf

基礎屬性

  • 難易中級
  • 語言PHP
  • 數據庫

詳細介紹

TCPDF優勢:

支持頁面頁腳;

支持HTML標簽代碼;

支持jpg/png/gif/svg圖形圖像;

支持表格;

支持中文字符;(有些PDF類不支持中文或者處理中文相當麻煩)

自動分頁,自動頁碼,等等。

require_once('tcpdf.php');  
//實例化  
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);  
  
// 設置文檔信息  
$pdf->SetCreator('sucaihuo');  
$pdf->SetAuthor('adou');  
$pdf->SetTitle('Welcome to sucaihuo.com!');  
$pdf->SetSubject('TCPDF Tutorial');  
$pdf->SetKeywords('TCPDF, PDF, PHP');  
  
// 設置頁眉和頁腳信息  
$pdf->SetHeaderData('logo.png', 30, 'sucaihuo.com', '提供網站模板,網站源碼,網頁圖標,網頁特效,中文字體等網頁設計素材下載,為廣大網友制作網頁提供網站素材免費下載參考',   
      array(0,64,255), array(0,64,128));  
$pdf->setFooterData(array(0,64,0), array(0,64,128));  
  
// 設置頁眉和頁腳字體  
$pdf->setHeaderFont(Array('stsongstdlight', '', '10'));  
$pdf->setFooterFont(Array('helvetica', '', '8'));  
  
// 設置默認等寬字體  
$pdf->SetDefaultMonospacedFont('courier');  
  
// 設置間距  
$pdf->SetMargins(15, 27, 15);  
$pdf->SetHeaderMargin(5);  
$pdf->SetFooterMargin(10);  
  
// 設置分頁  
$pdf->SetAutoPageBreak(TRUE, 25);  
  
// set image scale factor  
$pdf->setImageScale(1.25);  
  
// set default font subsetting mode  
$pdf->setFontSubsetting(true);  
  
//設置字體  
$pdf->SetFont('stsongstdlight', '', 14);  
  
$pdf->AddPage();  
  
$str1 = '歡迎來到sucaihuo.com';  
  
$pdf->Write(0,$str1,'', 0, 'L', true, 0, false, false, 0);  
  
//輸出PDF  
$pdf->Output('t.pdf', 'I');

中文亂碼解決方式:

example_038.php就是用來測試東亞字體的(比如簡體/繁體中文、日文等等),打開此文件,找到$pdf->SetFont 這一行,修改為:

$pdf->SetFont(‘stsongstdlight’, ”, 20);

假如你的網站源碼為GBK格式 輸出的PDF內容為亂碼的話 就需要做個簡單的轉換了,把需要打出的中文文字做。

iconv("gb2312//TRANSLIT",'utf-8',$str); 
$pdf->Write(0,iconv("gb2312//TRANSLIT",'utf-8','解決GBK網站輸出中文亂碼問題'),'', 0, 'L', true, 0, false, false, 0);

討論這個素材(7)回答他人問題或分享使用心得會獎勵牛幣

凌***志  
2020年03月06日

要的就是你

回復
風***0  
2020年03月25日

很強大的pdf插件

回復
卡***丟  
2020年04月01日

很需要這個文檔,正在做這方面的功能,不知道能否生成餅狀圖很強大的pdf插件

回復
踏***e  
2020年04月06日

感覺高大上啊,正好有個項目要用到pdf

回復
su***se  
2020年05月10日

各位大神,誰知道怎么設置css控制生成的pdf文件,謝謝

回復
蹲***圈  
2020年07月12日

很需要這個文檔,正在做這方面的功能,不知道能否生成餅狀圖

回復
do***lf  
2020年09月09日

很需要這個文檔,正在做這方面的功能,不知道能否生成餅狀圖

回復
 文明上網,理性發言!   ?? 阿里云幸運券,戳我領取
我的牛幣余額:0 已下載次數:584
所需牛幣:600 開始下載

牛幣獲?。?/strong>簽到、評論、充值    ? 在線充值(10牛幣=1元)

皮包修复赚钱吗 山西泳坛夺金走势图1000期 秒极速时时彩走势图官网 炒股什么app 创业板股票指数怎么买 今天排列五的开奖号码 北京快中彩开奖时间 博彩网址大全 河南体彩泳坛夺金走势图 下周 股票推荐 河北快3开奖直播