通过TCPDF将网页生成PDF文档,但老外的类,不支持中文。在网上找了一些资料,也没能帮上我?
droidsansfallback.ctg.z
droidsansfallback.php
droidsansfallback.z根据网上的资料,说是把上面三个文件COPY到fonts目录,再把,如下代码修改,就可以了。//$pdf->SetFont('arialunicid0', '', 20);
$pdf->SetFont('droidsansfallback', '', 20);但我测试了,每次执行,程序都报超时。哪位兄弟,知道怎么处理?或有好的办法将网页生成PDF文档,也可以。谢谢。。

解决方案 »

  1.   

    先下载一个DroidSansFallback.ttf文件,网上有,一般下到的都是3M左右的。
    TCPDF\fonts\utils下带有ttf2ufm工具,运行CMD,
    PATH\tcpdf\fonts\utils>ttf2ufm -a -F DroidSansFallback.ttf
    会生成相应的DroidSansFallback.afm,DroidSansFallback.t1a 和 DroidSansFallback.ufm文件。
    再之后,使用PHP程序生成droidsansfallback.php、droidsansfallback.z以及droidsansfallback.ctg.z这三个文件。
    方法是:PHP_PATH\php.exe -q makefont.php DroidSansFallback.ttf DroidSansFallback.ufm
    文件复制到FONTS目录,之后引用就可以了!TCPDF文档有说明,网上也有很多这方面的资料。