资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php实现数据转pdf PHP数据类型转换

php怎么将php文件转换成pdf

分享这个转换成pdf得函数给你function pdf($html='h1 style="color:red"hello word/h1'){vendor('Tcpdf.tcpdf');$pdf = new \Tcpdf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);// 设置打印模式$pdf-SetCreator(PDF_CREATOR);$pdf-SetAuthor('Nicola Asuni');$pdf-SetTitle('TCPDF Example 001');$pdf-SetSubject('TCPDF Tutorial');$pdf-SetKeywords('TCPDF, PDF, example, test, guide');// 是否显示页眉$pdf-setPrintHeader(false);// 设置页眉显示的内容$pdf-SetHeaderData('logo.png', 60, 'baijunyao.com', '白俊遥博客', array(0,64,255), array(0,64,128));// 设置页眉字体$pdf-setHeaderFont(Array('dejavusans', '', '12'));// 页眉距离顶部的距离$pdf-SetHeaderMargin('5');// 是否显示页脚$pdf-setPrintFooter(true);// 设置页脚显示的内容$pdf-setFooterData(array(0,64,0), array(0,64,128));// 设置页脚的字体$pdf-setFooterFont(Array('dejavusans', '', '10'));// 设置页脚距离底部的距离$pdf-SetFooterMargin('10');// 设置默认等宽字体$pdf-SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);// 设置行高$pdf-setCellHeightRatio(1);// 设置左、上、右的间距$pdf-SetMargins('10', '10', '10');// 设置是否自动分页 距离底部多少距离时分页$pdf-SetAutoPageBreak(TRUE, '15');// 设置图像比例因子$pdf-setImageScale(PDF_IMAGE_SCALE_RATIO);if (@file_exists(dirname(__FILE__).'/lang/eng.php')) {require_once(dirname(__FILE__).'/lang/eng.php');$pdf-setLanguageArray($l);}$pdf-setFontSubsetting(true);$pdf-AddPage();// 设置字体$pdf-SetFont('stsongstdlight', '', 14, '', true);$pdf-writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true);$pdf-Output('example_001.pdf', 'I'); }

成都创新互联公司专业为企业提供金秀网站建设、金秀做网站、金秀网站设计、金秀网站制作等企业网站建设、网页设计与制作、金秀企业网站模板建站服务,10余年金秀做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

用php将php文件转成pdf格式的文件怎么做

使用虚拟打印机pdf factory即可实现,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用,一劳永逸。

请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件

直接将文件流内容写入文件,而文件的后缀名设为 pdf 格式就可以了;PHP 不管保存文件流还是文本,都是用这种方式;

$path = "demo.pdf";

$ret  = file_put_contents($path, $arr['data']);

if ($ret) {

echo '保存成功'; // 然后可以取查看文件

}


名称栏目:php实现数据转pdf PHP数据类型转换
文章URL:http://cdkjz.cn/article/hgeshp.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220