我正在使用PHP的mPDF库生成Unicode(bangla字体)的PDF . 为此,我使用mPDF库的 MultiCell()
函数来打印一些东西 . 它适用于单行打印,但是当我插入一个大字符串时,浏览器会说:"Failed to load PDF document" . 我的代码如下:
<?php
if(!empty($_POST['submit']))
{
$date = $_POST['date'];
$noticeby = $_POST['noticeby'];
}
include("mpdf/mpdf.php");
$mpdf = new mPDF('','A4',16,'nikosh');
$mpdf->WriteHTML('');
$text = 'তারিখ: '.$date;
$mpdf->MultiCell(100,10,'',0,'L',0);
$mpdf->MultiCell(180,10,$text,0,'L',1);
$text = ' যে ল্যাব ফাইনাল পরীক্ষায় অবশ্যই প্রবেশপত্র নিয়ে আসতে হবে। প্রবেশপ';//okay with this length but when i try to add rest, then the problem creates everytime//'এতদ্বারা সিএসই বিভাগের সকল নিয়মিত ও অনিয়মিত সেমিস্টারের ছাত্র';
$mpdf->MultiCell(180,10,$text,0,'L',0);
$mpdf->Output('');
exit;
?>
1 回答
Nikosh是一个unicode字体,必须在mpdf中配置 .
只需按照本教程:http://jobnstudy.blogspot.de/2016/10/how-to-write-bengali-bangla-unicode-pdf.html
将此配置添加到config_fonts.php .
结果:http://imgur.com/a/4xXjR