Closed parmonov98 closed 2 years ago
This package is only a Laravel wrapper for Dompdf HTML to PDF Converter,
that is specified in the first line of the README.md
Для тех кто хочет добавить свой шрифт кириллицы. Возможно кому-то пригодиться решение, оставлю тут.
Используемые версии: Версия DomPDF 2.0.4 Версия laravel-dompdf 2.0.1
php load_font.php
- если видите текст справки - то скрипт работает.php load_font.php arial public/fonts/ArialMT.ttf public/fonts/Arial-BoldMT.ttf public/fonts/Arial-ItalicMT.ttf public/fonts/Arial-BoldItalicMT.ttf
- где arial - название шрифта (если название с пробелом пишите в кавычках), далее по порядку перечисляем адреса, где находятся ваши шрифты. Первый ArialMT.ttf - это обычный шрифт, далее жирный, далее курсив, далее жирный-курсив. Последние три не обязательны - если они не поддерживаются. В моем примере шрифты лежат в public/fonts.
Если после запуска видим ... Generating ....
- то все окvendor/dompdf/dompdf/lib/fonts
находим файл installed-fonts.dist.json
"arial": { "bold": "Arial-BoldMT", "bold_italic": "Arial-BoldItalicMT", "italic": "Arial-ItalicMT", "normal": "ArialMT" }
- не забываем про запятые в jsonВсе! Идем в шаблон и добавляем в head <style> body { font-family: 'times new roman', sans-serif; } </style>
Всем удачи. ✌️😉
I'm
using use Maatwebsite\Excel\Concerns\FromView;
Interfaceinfo: laravel: "laravel/framework": "^8.54", DOMPDF: "dompdf/dompdf": "^1.2", "maatwebsite/excel": "^3.1",
view file saved as UTF-8
Employees records are stored with utf8mb4_unicode_ci collation, table as well
using view method in EmployeeExport
calling Export class from Controller
I'm stuck here and don't know where to dig in.
Could you please explain me why this's not showing Cyrilic letters correctly, but Latin letters are OK?