作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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();
但是它不支持阿拉伯字符,而是显示这样的问号:
最佳答案
我对任何 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/
我在 mysql 数据库中有一个“价格”字段,其中包含以阿拉伯或波斯数字表示的产品价格。 数字示例:12345567890 //1234567890 我不知道如何格式化它以便以用户友好的方式格式化。我
由于单独使用 prawn gem 时阿拉伯字母显示为未知字符,因此我安装了 Arabic-Prawn gem 0.0.1 以阿拉伯语打印数据。我用下面的代码作为测试 Prawn::Document.g
我是一名优秀的程序员,十分优秀!