php利用Tcpdf生成pdf文件时候遇到的一些错误

本来想用fpdf生成pdf文件奈何对中文支持不太好,所以最后还是选择了tcpdf(因为这个东西对于phpspreadsheet支持不太好所以没有优先考虑这个)
//1.下载地址
https://github.com/tecnickcom/TCPDF/tree/6.3.2
//2.设置自定义中文字体
https://www.cnblogs.com/zhangyouwu/p/10381668.html
//3.使用SetHeaderData方法时图片logo无法显示
解决方法:tcpdf默认的路径是在/examples/images
//4.对于表格,如果有换行的效果,应该使用MultiCell单元格
//5.字体可以单独设置只要在前面使用font就好,多个font
//6.不要考虑用phpexcel/phpspreadsheet直接生成你会受到各种不同的错误,建议单独使用
//7.输出的模式
$pdf->Output('t.pdf', 'I');  //浏览器在线预览
$pdf->Output('test.pdf', 'D'); //浏览器下载注意文件名中文可能会出错
//8.输出服务器
//服务器存档模式
ob_clean();
$pdf->Output('output.pdf','F');
or
$pdf->Output($_SERVER['DOCUMENT_ROOT'].'/xxx/xxx.pdf', 'F'); 

综上:tcpdf是一个不错的选择,而且对于中文字体也是比较友好。

你可能感兴趣的:(php利用Tcpdf生成pdf文件时候遇到的一些错误)