古吉拉特语 Laravel 中的 HTML 到 PDF 生成问题

问题描述 投票:0回答:1

我在

wkhtmltopdf
版本 10 中使用了
barryvdh/laravel-snappy
laravel
包来生成 pdf 报告,并且报告采用 Gujarati Shruti 语言。 问题是报告在本地系统中工作正常,但是当我们将其上传到服务器时,它没有显示。

我们还发现,如果我们使用

php artisan serve
命令,那么它会获得加载字体并正常工作所需的依赖项。

在服务器上我们无法使用

php artisan serve
命令,这导致了问题。

$getevidence = $this->reportRepository->downloadReport($request);
$pdf = PDF::loadView('pages.Report.downloadReportNew', compact('getevidence'))->setPaper('a4')->setOrientation('portrait');
$current = Carbon::now()->format('YmdHs').'pdf.pdf';
$pdf->save(public_path('Report-data/').$current);

它应该适用于古吉拉特语

laravel localization wkhtmltopdf html-to-pdf snappy
1个回答
0
投票

尝试在 /public/fonts 文件夹中添加你的 Shruti 字体,并向其中添加以下 css。

@font-face {
    font-family: 'Shruti';
    src: url('/fonts/Shruti.ttf') format('truetype');
}

body {
    font-family: 'Shruti', sans-serif;
}
© www.soinside.com 2019 - 2024. All rights reserved.