我正在使用TCPDF生成仅包含文本的PDF。
首先我使用multiCell添加文本,现在我想让两个单词变成粗体(在我的文本中间的某个地方)。所以我改变了我的代码以使用writeHTML并用b-tags包围我,并且现在这些词是blod。但与此同时,我的文件大小从41kB变为205kB,这似乎有点极端。
无论如何在文本中使用内联blod格式而不会将PDF大小增加300%?
答案 0 :(得分:7)
正如我在评论中所说,尝试在使用Cell()
或Multicell()
之前更改字体,例如:
$pdf=new PDF();
...
$pdf->Cell(180,10,'bla bla',0,1,'C');
$pdf->SetFont('Times','B',16); //Change to bold
$pdf->Cell(180,10,'bla bla bla',0,1,'C'); //this printed in bold
$pdf->SetFont('Times','',12); //Revert to plain font
$pdf->Cell(180,10,'bla bla bla',0,1,'C');