Я пытаюсь создать PDF-файл с использованием DOMPDF в Pimcore, функциональность которого работает абсолютно нормально, но у меня возникают проблемы при попытке включить в PDF-файл символы, отличные от ANSI, такие как тайские, корейские, китайские символы. Либо они преобразуются в вопросительные знаки, либо возвращаются поля Squere.
Вот код, который я использую.
/** Define now the real margins of every page in the PDF **/
body {
margin-top: 4cm;
margin-left: 0.5cm;
margin-right: 0.5cm;
margin-bottom: 1.8cm;
border-top: 1px solid #a0a0a0 !important;
font-family: 'Noto Sans HK', 'Noto Sans JP', 'Noto Sans KR', 'Noto Sans SC', 'Noto Sans TC', 'Noto Sans Thai','Noto Sans Tai Viet', DejaVu Sans, sans-serif
}
Thai text สวัสดี
Пожалуйста, дайте мне знать, если у кого-нибудь есть какие-либо предложения по этому поводу.
Я пытаюсь создать PDF-файл с использованием DOMPDF в Pimcore, функциональность которого работает абсолютно нормально, но у меня возникают проблемы при попытке включить в PDF-файл символы, отличные от ANSI, такие как тайские, корейские, китайские символы. Либо они преобразуются в вопросительные знаки, либо возвращаются поля Squere. Вот код, который я использую. [code] public function downloadPdfTemplate(Request $request): Response {
// Output the generated PDF to Browser (force download) $dompdf->stream('PE_' . $pdfagicode . '_' . $gd . '.pdf', [ 'Attachment' => true, ]); unlink($pdfFilepath); } else { return $this->redirect('/packaging-element'); }
} [/code] Вот пример HTML, который я использую: [code]
/** Define now the real margins of every page in the PDF **/ body { margin-top: 4cm; margin-left: 0.5cm; margin-right: 0.5cm; margin-bottom: 1.8cm; border-top: 1px solid #a0a0a0 !important; font-family: 'Noto Sans HK', 'Noto Sans JP', 'Noto Sans KR', 'Noto Sans SC', 'Noto Sans TC', 'Noto Sans Thai','Noto Sans Tai Viet', DejaVu Sans, sans-serif
}
Thai text สวัสดี
[/code] Пожалуйста, дайте мне знать, если у кого-нибудь есть какие-либо предложения по этому поводу.