laravel-snappy (wkhtmltopdf) название кодировки utf-8 - PullRequest
0 голосов
/ 18 октября 2018

У меня есть сгенерированный 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>

Как мне решить эту проблему?Спасибо.

...