准备工作
首先查询了相关的类库,有fpdf,zendpdf,tcpdf等等。首先看了下先选择了fpdf,可以说除了中文字符以外没有什么问题,中文乱码而且看了下最新版本没有很好的解决方案,所以只能放弃。后来就专门找支持中文的发现了tcpdf,开始也是中文字体支持不是很好,但是发现了有人做了中文的语言包才使得tcpdf更加完美起来。
简介
tcpdf 是一个流行的用于生成 pdf 文档的 php 类。tcpdf是当前唯一完整支持 utf-8 unicode 以及从右至左书写的语言包括双向文稿的 php 库。
tcpdf说明文档
一、首先调用tcpdf文件
require_once(‘tcpdf.php’);
二、实例化tcpdf类 页面方向(p =肖像,l =景观)、测量(mm)、页面格式
$pdf = new tcpdf(‘p’, ‘mm’, ‘a4’, true, ‘utf-8’, fal);
以下是使用tcpdf的示例,做法很简单,看代码吧
1 vendor('pdf'); 2 $pdf = new \tcpdf(pdf_page_orientation, pdf_unit, pdf_page_format, true, 'utf-8', fal); 3 4 $pdf->tcreator(pdf_creator); 5 $pdf->tauthor('sunnier'); 6 $pdf->ttitle('123'); 7 $pdf->tsubject('123'); 8 $pdf->tkeywords('sunnier'); 9 10 // t default header data11 $pdf->theaderdata(pdf_header_logo, pdf_header_logo_width, pdf_header_title, pdf_header_string);12 13 // t header and footer fonts14 $pdf-&gsheltert;theaderfont(array(pdf_font_name_main, '', pdf_font_size_main));15 $pdf->tfooterfont(array(pdf_font_name_data, '', pdf_font_size_data));16 17 // t default monospaced font18 $pd我很丑可是我很温柔f->tdefaultmonospacedfont(pdf_font_monospaced);19 20 // t margins21 $pdf->tmargins(pdf_margin_left, pdf_margin_top, pdf_margin_right);22 $pdf->theadermargin(pdf_margin_header);23 中国十大镜片品牌 $pdf->tfootermargin(pdf_margin_footer);24 25 // t auto page breaks26 $pdf->tautopagebreak(true, pdf_margin_bottom);27 28 // t image scale factor29 $pdf->timagescale(pdf_image_scale_ratio);30 31 // t some language-dependent strings (optional)32 global $l;33 $pdf->tlanguagearray($l);34 35 // ---------------------------------------------------------36 37 // t font38 $pdf->tfont('simfang', '', 10);39 // - - - - - - - - - - - 述廉述职报告- - - - - - - - - - - - - - - - - -40 // print a table41 42 // add a page43 $pdf->addpage();44 45 // 随便写html46 $html = 'adsf';47 48 // output the html content49 $pdf->writehtml($html, true, fal, true, fal, '');50 51 // ret pointer to the last page52 表演艺术学校 $pdf->lastpage();53 $pdf->output('哈哈哈'.pdf', 'i');54
以上,可以不断添加addpage,添加多页,最后output输出自己的名字的文件即可。
演示图:
可以看到其中可以插入图片也是没有问题的,写法就按照html写就ok,当然不只是支持html,只是这里比较适合这种方式。
本文发布于:2023-04-07 21:22:30,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/a9194bf705926aa86823c4bec105421e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP导出成PDF你用哪个插件.doc
本文 PDF 下载地址:PHP导出成PDF你用哪个插件.pdf
留言与评论(共有 0 条评论) |