print

CSS3输出PDF打印的小技巧

∥☆過路亽.° 提交于 2020-03-27 18:18:02
3 月,跳不动了?>>> 前文再续,书接上一回,自从《 PHP输出PDF打印HTML5+CSS3打印格式控制 》之后,实现了用HTML5+CSS3直接输出成PDF文件,以满足各种奇葩的打印格式需求。这个的确给调试打印打来了各种便利,不过随着深入使用,也碰到一些个小问题。 Linux系统没有中文字体 其实这个是前文忘记交代的问题。把系统部署到Linux的时候就发生了,不过这个问题其实比较好解决,直接在服务器安装文泉驿的开源中文字体即可。ubunutu服务器直接: apt-get install ttf-wqy-zenhei 在打印CSS中,修改如下: @page { size: A4; margin: 12mm 10mm; padding: 0; font-family: "Wenquanyi Micro Hei", "Microsoft YaHei", Simsun, sans-serif; font-size: 10pt; } 对,加个字体生命即可,是不是很简单呢? Prince 和 wkhtmltopdf 这两个引擎,从本质上说,就是一个浏览器引擎,当然他们有比较特殊的渲染机制,尤其是实现CSS3标准的特性,并且他们可以将结果输出到PDF文件流。 为啥要引入这个东东呢,主要的问题在于,目前主流的浏览器,在对打印部分的CSS3标准支持的还很有限

echo ,print,print_r的区别

孤街浪徒 提交于 2020-03-01 17:42:09
echo :是一种语言结构,输出一个或者多个字符串 注意:, 是echo 本身支持的一种语法,而.是字符串连接操作符,使用,的效率要高一点 echo $a,$b; print()实际上并不是一个函数,它也是一种语言结构,那么它的圆括号是可以不用写的,它输出的一个字符串 类似的还有array() ,list()等 print_r () 是一个函数,打印变量的信息,基本类型,数组,对象 来源: oschina 链接: https://my.oschina.net/u/613887/blog/742825