首页 » 网站建设 » phptcpdf直接打印技巧_PHP将html生成pdf文件TCPDF

phptcpdf直接打印技巧_PHP将html生成pdf文件TCPDF

访客 2024-11-20 0

扫一扫用手机浏览

文章目录 [+]

前段韶光做打印条约时,要天生pdf文件,以是就看了一下,有很多种天生办法,我这里用的是TCPDF,想用可以自行下载一下 下面举例解释很大略

if($_REQUEST['act']=='pdf'){

phptcpdf直接打印技巧_PHP将html生成pdf文件TCPDF

//1引入文件

phptcpdf直接打印技巧_PHP将html生成pdf文件TCPDF
(图片来自网络侵删)

require( './TCPDF/tcpdf.php');

//2获取到页面内容

$html=file_get_contents(\"大众http://localhost/demo.html\"大众);

//3实例化类

$pdf = new TCPDF(PDF_PAGE_ORIENTATIN, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

//4设置自带的字体

$pdf->SetFont('stsongstdlight', '', 12);

// 5.添加个页面

$pdf->AddPage();

// 6.将HTML天生PDF

$pdf->writeHTML($html);

// 7.输出(默认直接在浏览器显示)

$pdf->Output();

//天生的pdf可能会有样式问题,自行调节一下即可。

}

//上面只是大略的先容一下如何利用,如果有分外需求在自行理解,仅供入门参考。

在网上找到一个很好用的函数,顺便分享给大家,条约中须要转大写中文,下面函数即可。

//自动转换数字金额为 大写中文金额

function toChineseNumber($money){

$money = round($money,2);

$cnynums = array(\"大众零\"大众,\公众壹\"大众,\公众贰\"大众,\"大众叁\"大众,\"大众肆\"大众,\"大众伍\公众,\"大众陆\"大众,\"大众柒\公众,\"大众捌\公众,\公众玖\"大众);

$cnyunits = array(\公众圆\"大众,\"大众角\"大众,\"大众分\"大众);

$cnygrees = array(\"大众拾\"大众,\公众佰\"大众,\"大众仟\"大众,\公众万\公众,\"大众拾\"大众,\公众佰\"大众,\"大众仟\公众,\"大众亿\"大众);

list($int,$dec) = explode(\"大众.\公众,$money,2);

$dec = array_filter(array($dec[1],$dec[0]));

$ret = array_merge($dec,array(implode(\"大众\公众,cnyMapUnit(str_split($int),$cnygrees)),\"大众\"大众));

$ret = implode(\"大众\"大众,array_reverse(cnyMapUnit($ret,$cnyunits)));

return str_replace(array_keys($cnynums),$cnynums,$ret);

}

function cnyMapUnit($list,$units) {

$ul=count($units);

$xs=array();

foreach (array_reverse($list) as $x) {

$l=count($xs);

if ($x!=\"大众0\公众 || !($l%4))

$n=($x=='0'?'':$x).($units[($l-1)%$ul]);

else $n=is_numeric($xs[0][0])?$x:'';

array_unshift($xs,$n);

}

return $xs;

}

作者:吾林爱分享

标签:

相关文章

代码39,介绍数字密码背后的奥秘

在当今信息化时代,数字无处不在,它们以独特的符号和组合,承载着丰富的信息和意义。其中,代码39作为一种广泛应用于商品条形码的技术,...

网站建设 2024-12-25 阅读0 评论0

代码结束符,编程世界中的隐秘符号

在浩瀚的编程世界中,每一个字符都承载着程序员们对世界的理解和创造。从简单的数字和字母,到复杂的逻辑和算法,编程语言如同魔法的咒语,...

网站建设 2024-12-25 阅读0 评论0

代码中的表情,介绍编程世界的情感表达

在现代社会,编程已经成为了信息技术领域的重要基石。随着人工智能、大数据、云计算等技术的发展,编程语言和代码在人们的日常生活中扮演着...

网站建设 2024-12-25 阅读0 评论0

介绍闪光弹,现代战争中的神秘武器

随着科技的发展,战争形态也在不断演变。在现代战争中,闪光弹作为一种神秘而有效的武器,发挥着越来越重要的作用。本文将带您揭开闪光弹的...

网站建设 2024-12-25 阅读0 评论0

从ABC网站看互联网时代的崛起与变革

随着科技的飞速发展,互联网已经渗透到人们生活的方方面面。在我国,互联网的普及率逐年攀升,逐渐成为人们获取信息、交流互动的重要渠道。...

网站建设 2024-12-25 阅读0 评论0