乌尔都语支持与 php 兼容的 PDF 库

Urdu supported PDF library compatible with php

我用过 FPDF 和 TCPDF,两者似乎都不适用于 URDU,例如 FPDF 显然不支持它,但另一方面,TCPDF 支持波斯语和阿拉伯语,它们的字体字符与乌尔都语相同。

当某些字符正确呈现而其他字符未使用 TCPDF 时,就会出现问题。见下图:

是否有解决 TCPDF 或其他原生支持乌尔都语并与 PHP 兼容的库的方法。

谢谢!

这就是我所做的,我复制了 windows 字体 ARIAL UNICODE MS 并粘贴到 tcpdf/fonts/ 文件夹中。

然后我 运行 按照 tcpdf/examples/

的脚本
<?php 


    require_once('tcpdf_include.php');
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    $fontname = TCPDF_FONTS::addTTFfont('../fonts/ARIALUNI.ttf', 'TrueTypeUnicode', '', 32);

?>

这生成了适当的字体文件,可以与 TCPDF 一起使用,也可以与 TCPDF pdf 一起使用 class 实例如下:

$pdf->SetFont('arialuni', '', 12);

输出:

现在一切正常。