首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在尝试使用FPDF创建马拉亚兰pdfs。使用meera.ttf的字体,它正在工作,但不工作

我正在尝试使用FPDF创建马拉亚兰pdfs。使用meera.ttf的字体,它正在工作,但不工作
EN

Stack Overflow用户
提问于 2013-12-26 08:04:45
回答 2查看 1.9K关注 0票数 0
  • 我正在尝试使用FPDF创建马拉亚兰pdfs。 使用meera.ttf的字体 它正在工作,但却不能正常工作。 结果就像这个ഇഗലീഷ് 我要结果ഇംഗ്ലീഷ്代码*

$pdf = tFPDF();$pdf->AddPage();//添加Unicode字体(使用UTF-8) $pdf->AddFont('meera','','meera.ttf',真);$pdf->SetFont('meera',‘,14);//从文件中加载$txt =file_get_contents(’HelloWorld.txt‘)中的$txt-8字符串;$pdf->写入(8,$txt);//选择一个标准字体(使用windows-1252) $ PDF ->SetFont('meera',‘,14);$pdf->Ln(10);$pdf->写(5,该pdf的文件大小只有12 KB);$pdf->Output();?>

HelloWorld.txt

ഇംഗ്ലീഷ്

EN

回答 2

Stack Overflow用户

发布于 2013-12-26 17:53:26

我得到答案,使用mpdf,fpdf和tcpdf不支持。

转到https://mail.google.com/mail/u/0/?shva=1#sent/143096e2010c4a58

下载完整安装版本的mPDF v5.7 -下载(.ZIP文件12.8MB)

运行示例/example29_multilingual_autofont.php

例如:localhost/MPDF57/examples/example29_multilingual_autofont.php

票数 1
EN

Stack Overflow用户

发布于 2016-11-23 09:50:24

我找到了解决办法。只需下载mpdf 6.0并使用以下查询

代码语言:javascript
复制
<?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();
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20781358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档