开始的时候觉得是超级麻烦,试了好多都不行,最后在台湾同胞的论坛上找到了办法

点击下载此文件

使用附件的文件里面的字体fonts,直接解压到tcpdf文件夹下的fonts下,然后使

用$pdf->SetFont("stsongstdlight", "", 12);

就是用stsongstdlight这个字体,就可以显示出来简体、繁体中文了

注意:要显示繁体字,只需将输入法设为繁体即可

注意:

如果:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true,

'UTF-8', false);

那么:

页面记得也设为utf-8

输入文字:

单行文本

Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=0, $link='',

$stretch=0)

Cell(宽, 高, 内容, 边框, 是否换行, 文字对齐, 文字底色,连接, 变宽)

多行文本

MultiCell($w, $h, $txt, $border=0, $align='J', $fill=0, $ln=1, $x='',

$y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true,

$maxh=0)

MultiCell(宽, 高, 内容, 边框,文字对齐, 文字底色, 是否换行, x坐标, y坐标, 变高, 变宽, 是否支持html,

自动填充, 最大高度)

html文字

setHtmlLinksStyle($color=array(0,0,255), $fontstyle='U');

setHtmlLinksStyle(颜色默认蓝色, U有下划线);

addHtmlLink($url, $name, $fill=0, $firstline=false, $color='',

$style=-1);

addHtmlLink(超链接地址, 显示文字, 是否有底色, $firstline=false, $color='', $style=-1);

换行

Ln($h='', $cell=false);

Ln(行数, 是否cell);

加密

SetProtection($permissions=array(), $user_pass='', $owner_pass=null);

例如:

$pdf->SetProtection(array('print','modify','copy','annot-forms'),

'854230');

图片背景

Image($file, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi,

$palign, $ismask, $imgmask, $border);

注意:把图片放语句放在前面,并且使用绝对坐标定位,即可做背景。

输出pdf

$pdf->Output(doc.pdf', 'I');/* 默认是I:在浏览器中打开,D:下载,F:在服务器生成pdf

,S:只返回pdf的字符串,个人感觉无实在意义 */

tcpdf html中文乱码,tcpdf的使用(中文)相关推荐

  1. vscode新建html中文乱码,vscode中html中文乱码 怎么办

    vscode中html中文乱码 怎么办?VSCode 中文乱码解决办法 文件 >> 首选项 >> 设置 搜索:"files.autoGuessEncoding&quo ...

  2. php压缩中文乱码,完美解决PHP中文乱码

    一.首先是PHP网页的编码 1.php文件本身的编码与网页的编码应匹配 a.如果欲使用gb2312编码,那么php要输出头:header("Content-Type:text/html;ch ...

  3. mysql数据库 中文乱码_数据库 MySQL中文乱码解决办法总结

    MySQL中文乱码解决办法 前言: MySQL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1 ...

  4. php在传json中文乱码,解决php json中文乱码问题

    解决php json中文乱码问题 php json中文乱码的解决办法:首先将类中的中文字段进行url编码:然后再将对象进行json编码:最后进行url解码即可解决乱码问题. 推荐:<PHP视频教 ...

  5. php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法

    在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...

  6. php 对象json中文乱码,解决php json中文乱码问题

    php json中文乱码的解决办法:首先将类中的中文字段进行url编码:然后再将对象进行json编码:最后进行url解码即可解决乱码问题. PHP中json中文乱码问题解决 问题: 众所周知使用jso ...

  7. ajax后台返回数据中文乱码_ajax提交 返回中文乱码问题

    接口返回数据相关 使用@ResponseBody后返回NUll 说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null, 最终通过各种百度,发现原来是没有引入关键的Jar包. 解 ...

  8. php页面中文乱码分析,PHP页面中文乱码分析

    php出现出现乱码的原因:页面文件的编码方式(.html,.php等).html.head中指定浏览器的编码方式.MySql数据库传输的编码方式.Apache字符集. PHP页面中文乱码出现的原因有几 ...

  9. mysql linux 中文乱码_解决MySQL中文乱码的问题

    遇到MySQL中文乱码问题,首先用status命令检查数据库的配置,如下: 上图会显示数据库配置的各项信息. 还可以用 show create database XXX,来显示创建数据库的时候的编码设 ...

  10. Ubuntu 21.04终端中文乱码和无法输入中文

    方案一.修改中文支持1.首先,安装中文支持包language-pack-zh-hans:sudo apt-get install language-pack-zh-hans2.然后,修改/etc/en ...

最新文章

  1. 前瞻:Spring Boot 2.4.0 第二个里程碑版本发布
  2. 20145309信息安全系统设计基础第3周学习总结
  3. 武汉大学计算机学院毕业合影,武大校长对毕业合影有求必应
  4. QDoc命名事物Naming Things
  5. 面向服务体系架构的业务规划和建模方法系列之二--基础概念辨析
  6. M-SOLUTIONS Programming Contest 2020总结
  7. 查看zookeeper注册了哪些服务
  8. Netbeans Platform的Lookup -- 边学边记
  9. 怎么用HD Tune检测硬盘坏道
  10. vue实现上传图片并预览效果 html+css+js
  11. C# Microsoft.Office.Interop.Word 将多个word合成一个并插入图片 转换成pdf
  12. 一个便捷的在线取色器工具
  13. Python中文分词库jieba用法代码示例
  14. Python发送QQ邮件常见报错和代码
  15. 性能测试培训总结-spotlight on mysql
  16. LinuxC学习保姆级教程(李慧芹课程笔记)
  17. 什么是邓氏编码DUNS NUMBER?
  18. Uni-app 小程序使用腾讯云IM实时通讯
  19. 计算机蓝屏幕亮度,电脑屏幕亮度怎么调,电脑屏幕亮度调节方法
  20. 学习VGG(网络讲解+代码)

热门文章

  1. 计算机网络_期末复习
  2. 电子商务概论 # ch1 电子商务框架与模式
  3. div中内容水平垂直居中
  4. 张驰咨询:六西格玛管理帮印刷线路板制造企业降低线路板层间短路
  5. 计算机基础a试题,计算机基础试题A
  6. js 判断一个数是正数、负数、零或其他 正数转变成负数 负数转变成正数
  7. 听听Vitalik对token设计的看法
  8. leetcode每日一题 1020. 飞地的数量 简单的DFS板子题 (DFS+填平遍历) 根据是否连通边界找其是否为飞地~
  9. 计算机桌面隔几秒闪一下,win7游戏窗口化隔一段时间就会闪一下屏幕怎么办
  10. 深入jvm之对象如何进入老年代