婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 如何用PHP導(dǎo)出PDF

如何用PHP導(dǎo)出PDF

熱門(mén)標(biāo)簽:上海400客服電話(huà)怎么申請(qǐng) 銀行信貸電話(huà)機(jī)器人 合肥ai電銷(xiāo)機(jī)器人費(fèi)用 手機(jī)外呼系統(tǒng)什么原理 溫州外呼系統(tǒng)招商 滄州電銷(xiāo)外呼系統(tǒng)價(jià)格 凱立德地鐵站地圖標(biāo)注 天津電銷(xiāo)外呼系統(tǒng)違法嗎 400電話(huà)個(gè)人能不能辦理

準(zhǔn)備工作

首先查詢(xún)了相關(guān)的類(lèi)庫(kù),有FPDF,zendPDF,TcPDF等等。首先看了下先選擇了FPDF,可以說(shuō)除了中文字符以外沒(méi)有什么問(wèn)題,中文亂碼而且看了下最新版本沒(méi)有很好的解決方案,所以只能放棄。后來(lái)就專(zhuān)門(mén)找支持中文的發(fā)現(xiàn)了TcPDF,開(kāi)始也是中文字體支持不是很好,但是發(fā)現(xiàn)了有人做了中文的語(yǔ)言包才使得TcPDF更加完美起來(lái)。

簡(jiǎn)介

TCPDF 是一個(gè)流行的用于生成 PDF 文檔的 PHP 類(lèi)。TCPDF是當(dāng)前唯一完整支持 UTF-8 Unicode 以及從右至左書(shū)寫(xiě)的語(yǔ)言包括雙向文稿的 PHP 庫(kù)。

TCPDF說(shuō)明文檔

一、首先調(diào)用TCPDF文件

require_once('tcpdf.php');

二、實(shí)例化TCPDF類(lèi) 頁(yè)面方向(P =肖像,L =景觀)、測(cè)量(mm)、頁(yè)面格式

$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);

代碼實(shí)現(xiàn)

vendor('Pdf');
        $pdf = new \TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

        $pdf->SetCreator(PDF_CREATOR);
        $pdf->SetAuthor('sunnier');
        $pdf->SetTitle('123');
        $pdf->SetSubject('123');
        $pdf->SetKeywords('sunnier');

// set default header data
        $pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);

// set header and footer fonts
        $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
        $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));

// set default monospaced font
        $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);

// set margins
        $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
        $pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
        $pdf->SetFooterMargin(PDF_MARGIN_FOOTER);

// set auto page breaks
        $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);

// set image scale factor
        $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

// set some language-dependent strings (optional)
        global $l;
        $pdf->setLanguageArray($l);

// ---------------------------------------------------------

// set font
        $pdf->SetFont('simfang', '', 10);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Print a table

// add a page
        $pdf->AddPage();

// 隨便寫(xiě)HTML
        $html = 'adsf';

// output the HTML content
        $pdf->writeHTML($html, true, false, true, false, '');

// reset pointer to the last page
        $pdf->lastPage();
        $pdf->Output('哈哈哈'.pdf', 'I');

以上,可以不斷添加addPage,添加多頁(yè),最后Output輸出自己的名字的文件即可。

演示圖:

可以看到其中可以插入圖片也是沒(méi)有問(wèn)題的,寫(xiě)法就按照html寫(xiě)就OK,當(dāng)然不只是支持HTML,只是這里比較適合這種方式。

以上就是如何用PHP導(dǎo)出PDF的詳細(xì)內(nèi)容,更多關(guān)于用PHP導(dǎo)出PDF的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • PHP中使用mpdf 導(dǎo)出PDF文件的實(shí)現(xiàn)方法
  • php實(shí)現(xiàn)往pdf中加數(shù)字簽名操作示例【附源碼下載】
  • php實(shí)現(xiàn)生成PDF文件的方法示例【基于FPDF類(lèi)庫(kù)】
  • PHP簡(jiǎn)單讀取PDF頁(yè)數(shù)的實(shí)現(xiàn)方法
  • PHP MPDF中文亂碼的解決方式
  • PHP使用MPDF類(lèi)生成PDF的方法
  • PHP實(shí)現(xiàn)在線(xiàn)閱讀PDF文件的方法
  • php生成PDF格式文件并且加密
  • PHP實(shí)現(xiàn)在線(xiàn)閱讀PDF文件的方法

標(biāo)簽:洛陽(yáng) 白城 酒泉 金華 溫州 怒江 赤峰 七臺(tái)河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何用PHP導(dǎo)出PDF》,本文關(guān)鍵詞  如,何用,PHP,導(dǎo)出,PDF,如,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何用PHP導(dǎo)出PDF》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于如何用PHP導(dǎo)出PDF的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 伊通| 林口县| 社会| 锡林郭勒盟| 苏尼特右旗| 锡林郭勒盟| 内乡县| 鹰潭市| 郴州市| 秀山| 绥滨县| 东明县| 黄平县| 阳谷县| 大洼县| 苏尼特左旗| 虎林市| 铁岭县| 汉源县| 长汀县| 长丰县| 柘城县| 仙居县| 万盛区| 独山县| 康平县| 会同县| 乌海市| 仲巴县| 灌阳县| 新余市| 洪雅县| 车致| 汉阴县| 丰城市| 常州市| 平利县| 新泰市| 区。| 敦煌市| 烟台市|