gpt4 book ai didi

php - FPDF 中的汉字问题

转载 作者:可可西里 更新时间:2023-10-31 22:10:42 27 4
gpt4 key购买 nike

我正在使用 FPDF 库生成一些订单确认,效果很好。但是现在我需要文档中的一些汉字。到目前为止,我已经搜索了很多小时,但没有找到可行的解决方案。是否可以使用 FPDF 支持汉字,或者是否有 FPDF 的替代方案支持它?

所有字符都与常规文本混合,并存储在 MySQL 数据库中。 PDF文档在打印汉字时只显示unicode。

最佳答案

存在像Big5这样的中文编码格式或 GBK .但是,您尝试输入的文本很可能是 Unicode 格式的。存在 tFPDF ,它提供 Unicode 支持。我将测试打印以下繁体汉字:中国。对于那些不了解的读者来说,这意味着中国。

//  Remember to copy msjh.ttf to [path to tFPDF]/font/unifont/ directory

// Initialize tFPDF
require('tfpdf.php');
$pdf = new tFPDF();
$pdf->AddPage();

// Add a Unicode font like MSJH
$pdf->AddFont('MSJH','','msjh.ttf',true);
$pdf->SetFont('MSJH','',42);

// Output Chinese string to PDF
$pdf->Text(12,42,"中國");

// Output PDF document
$pdf->Output();

关于php - FPDF 中的汉字问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30358439/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com