gpt4 book ai didi

php - dompdf 包不支持阿拉伯字符

转载 作者:行者123 更新时间:2023-12-05 06:31:57 26 4
gpt4 key购买 nike

我正在使用 barryvdh/laravel-dompdf 包,我想创建一个可打印的页面。这是我的代码:

$pdf = App::make('dompdf.wrapper');
$pdf->setOptions(['dpi' => 150, 'defaultFont' => 'Arial']);
$pdf->loadHTML('
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Document</title>
</head>
<body style="font-family: Arial">
<div class="row">
<p>سلام</p>
</div>
</body>
</html>
');
return $pdf->stream();

但是它不支持阿拉伯字符,而是显示这样的问号:

enter image description here

最佳答案

我对任何 laravel PDF 包都有同样的问题。我刚找到一个解决我问题的包。 niklasravnsborg/laravel-pdf包做到了。它易于使用并支持 RTL 语言,例如阿拉伯语和波斯语。示例:

use niklasravnsborg\LaravelPdf\Facades\Pdf;

$pdf = Pdf::loadView('pdf.invoice-view', [
'var1' => $var1,
'var2' => $var2
], [], [
'title' => 'Certificate',
'format' => 'A4-P',
'orientation' => 'P'
]);

return $pdf->stream('document.pdf');

你可以使用这个命令将这个包添加到你的 laravel 项目中:

Composer 需要 niklasravnsborg/laravel-pdf

文档 HERE .

关于php - dompdf 包不支持阿拉伯字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51626724/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com