前提・実現したいこと
「Laravel-dompdf」を使用して、簡単な帳票の出力を行なおうとしているのですが、
日本語フォント(ipag)を指定すると、PDFのダウンロードが極端に遅くなります。
・日本語フォント(ipag)を使用する → 113秒 (ファイルサイズ:約50kb)6秒 (ファイルサイズ:約20kb)
・日本語フォント(ipag)を使用しない → 4
一般的な作り方をしていると思うのですが、dompdf自体日本語フォントを指定すると、
このくらいの遅さになってしまうものと、諦めるべきなのでしょうか。
解消方法等ございましたら、ご教示いただけないでしょうか。
TCPDFの使用も検討していますが、使えるスタイルに限りがあるため、できるだけ避けたいと考えています。。
よろしくお願いいたします。
該当のソースコード
php
1$pdf = \PDF::loadView('hoge', compact('hoge', 'hoge', 'hoge')); 2$pdf->getDomPDF()->set_option('enable_font_subsetting', true); 3return $pdf->stream('hoge.pdf', array("Attachment" => false));
補足情報(FW/ツールのバージョンなど)
・PHP → 7.3
・Laravel → 5.7
・Laravel-dompdf → 0.8.4