加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 是否有替代TCPDF :: writeHTML来获取内联粗体文本

发布时间:2020-12-13 17:42:36 所属栏目:PHP教程 来源:网络整理
导读:我正在使用TCPDF生成仅包含文本的PDF. 首先我使用multiCell添加文本,现在我想让两个单词变成粗体(在我的文本中间的某个地方).所以我改变了我的代码以使用writeHTML并用b-tags包围我,并且现在这些词是blod.但与此同时,我的文档大小从41kB变为205kB,这似乎有点
我正在使用TCPDF生成仅包含文本的PDF.

首先我使用multiCell添加文本,现在我想让两个单词变成粗体(在我的文本中间的某个地方).所以我改变了我的代码以使用writeHTML并用b-tags包围我,并且现在这些词是blod.但与此同时,我的文档大小从41kB变为205kB,这似乎有点极端.

无论如何在文本中使用内联blod格式而不会将PDF大小增加300%?

解决方法

正如我在评论中所说,尝试在使用Cell()或Multicell()之前更改字体,示例如下:

$pdf=new PDF();
...
$pdf->Cell(180,10,'bla bla',1,'C');
$pdf->SetFont('Times','B',16);            //Change to bold
$pdf->Cell(180,'bla bla bla','C'); //this printed in bold
$pdf->SetFont('Times','',12);             //Revert to plain font
$pdf->Cell(180,'C');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读