我正在尝试使用FPDF创建malayalam pdfs。
字体使用 meera.ttf
它正常工作但工作不正常。
结果就像是这样的
我想要结果ഇംഗഇംഗലീഷ<
码* * *
$pdf = new tFPDF();
$pdf->AddPage();
// Add a Unicode font (uses UTF-8)
$pdf->AddFont('meera','','meera.ttf',true);
$pdf->SetFont('meera','',14);
// Load a UTF-8 string from a file and print it
$txt = file_get_contents('HelloWorld.txt');
$pdf->Write(8,$txt);
// Select a standard font (uses windows-1252)
$pdf->SetFont('meera','',14);
$pdf->Ln(10);
$pdf->Write(5,'The file size of this PDF is only 12 KB.');
$pdf->Output();
?>
HelloWorld.txt
ഇംഗ്ലീഷ്
答案 0 :(得分:1)
我得到了答案,使用mpdf, fpdf和tcpdf不支持。
去吧 https://mail.google.com/mail/u/0/?shva=1#sent/143096e2010c4a58下载mPDF v5.7的完整版安装 - 下载(.ZIP文件12.8MB)
运行示例/example29_multilingual_autofont.php
例如。本地主机/ MPDF57 /示例/ example29_multilingual_autofont.php
答案 1 :(得分:0)
我找到了解决方案。 只需下载mpdf 6.0并使用以下查询
<?php
include('mpdf.php');
$html = '
<html>
<head>
<style>
body {background-image:url(image.jpg); background-image-resize:6;}
footer {page-break-after: always;}
</style>
</head>
<body>
<p >ഇംഗ്ലീഷ്</p>
<p style="font-family:Courier New">Malayalam</p>
</body>
</html>';
$mpdf=new mPDF('ml');
$mpdf->WriteHTML($html);
$mpdf->Output();
?>