个人网站做哪些内容,dw网页制作教程家长特色,wordpress 加载次序,烈士陵园网站建设方案百度文库网上查了些关于tcpdf 使用教程#xff0c;整合到TP的话#xff0c;会有些小问题#xff0c;由于基础还不是很扎实#xff0c;花了点时间终于整合OK了。下面介绍步骤#xff1a; 环境#xff1a; TP版本#xff1a;TP3.2.2 tcpdf:tcpdf_6_2_3 1. 将tcpdf_6_2_3.zip解压在…网上查了些关于tcpdf 使用教程整合到TP的话会有些小问题由于基础还不是很扎实花了点时间终于整合OK了。下面介绍步骤 环境 TP版本TP3.2.2 tcpdf:tcpdf_6_2_3 1. 将tcpdf_6_2_3.zip解压在Web root目录下面把examples文件夹下面的tcpdf_include.php文件拷贝到tcpdf文件夹下面再把tcpdf/config/tcpdf_config.php内容替换成tcpdf/examples/config/tcpdf_config_alt.php中的内容 这里要注意的是tcp_include.php中 $tcpdf_include_dirs数组要多添加一行“realpath(./)./tcpdf/tcpdf.php,” 2. 新建test.php ?php
// Include the main TCPDF library (search for installation path).
require_once(./tcpdf/tcpdf_include.php);// create new PDF document
$pdf new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, UTF-8, false);// set document information
$pdf-SetCreator(PDF_CREATOR);
$pdf-SetAuthor(Nicola Asuni);
$pdf-SetTitle(TCPDF Example);
$pdf-SetSubject(TCPDF Tutorial);
$pdf-SetKeywords(TCPDF, PDF, example, test, guide);// set default header data
$pdf-SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE. wisvalley, 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)
if (file_exists(dirname(__FILE__)./lang/eng.php)) {require_once(dirname(__FILE__)./lang/eng.php);$pdf-setLanguageArray($l);
}// ---------------------------------------------------------// set font
//$pdf-SetFont(helvetica, , 20);
$pdf-SetFont(stsongstdlight, , 20);
// add a page
$pdf-AddPage();$txt your content;
$pdf-Write(0, $txt, , 0, L, true, 0, false, false, 0);
$pdf-Output(/var/www/example_038.pdf, I);//浏览器预览
//$pdf-Output(example_038.pdf, F);//存储文件
//$pdf-Output(example_038.pdf, D);//下载文件 这样就可以了。下面说下我碰到的几个问题 1.我把这些代码拷贝到TP控制器的某个方法里面报错Class Home\Controller\TCPDF not found 解答$pdf new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, UTF-8, false); 改成$pdf new \TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, UTF-8, false); 对于tp3.2引入了命名空间这个‘\’很重要 2.TCPDF ERROR: Unable to create output file: example_038.pdf 解答$pdf-Output(/var/www/example_038.pdf, I);路径要为据对路径。 转载于:https://www.cnblogs.com/liushiyong1/p/4201117.html