У меня есть сгенерированный SVG base64 SVG, встроенный в мою страницу в теге <object>
динамически с React.Моя проблема в том, что опция заголовка wkhtmltopdf не учитывает символы UTF-8.И заголовок, показанный в плагине Chrome PDF, пропускает символы UTF-8 (даже не показывает неправильные символы).Мой php код:
// This generates a string like: '<svg>...</svg>'
$svgString = getSvgStringFromSvgFile(session('svgFile'));
$output = $snappy->getOutputFromHtml($svgString, [
'encoding' => 'utf-8',
'title' => session('svgTitle')
]);
$output = base64_encode($output);
return response()->json($output);
Затем я динамически встраиваю это в свою страницу в React:
<object data={'data:application/pdf;base64,' + pdfData} type="application/pdf">
Your browser doesn't support pdf embedding.
</object>
Как мне решить эту проблему?Спасибо.