【发布时间】:2018-03-28 02:47:29
【问题描述】:
如何在名为 FPDI 的 php 库中设置 UTF-8 编码? 这里是图书馆:https://www.setasign.com/products/fpdi/manual/
代码:
$pdf = new Fpdi();
$pdf->AddPage();
$pdf->setSourceFile('PdfDocument.pdf');
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx, 10, 10, 100);
$pdf->SetFont('Helvetica');
$pdf->SetTextColor(255, 0, 0);
$pdf->SetXY(30, 30);
$pdf->Write(0, 'Zażółcić gęślą jaźń');
$pdf->Output();
【问题讨论】:
-
为澄清起见,
FPDI库使用FPDF、TCPDF或tFPDF来为它们添加PDF 文件导入支持。 FPDF 不支持 UTF-8 编码。tFPDF是FPDF的替代品,增加了 UTF-8 支持。但是,您仍然需要手动添加 UTF-8 字体或添加到fonts/unifont目录。 -
你试过mPDF吗? mpdf.github.io 它基于 FPDF,但更易于使用。您也可以使用
'mode' => 'utf-8'在构造函数中设置它。可以看看