Snappy Html To Pdf - Symfony 4 - Css не загружен - Webpack Encore
Я пытаюсь использовать этот комплект:
https://github.com/KnpLabs/KnpSnappyBundle
И сгенерируйте мой html с помощью css, теперь сборочный комплект не рекомендуется использовать с Symfony 4, когда я пытаюсь загрузить css следующим образом:
<html>
<head>
<!-- ... -->
<link rel="stylesheet" href="{{ asset('build/app.css') }}">
</head>
<body>
<!-- ... -->
<script src="{{ asset('build/app.js') }}"></script>
</body>
</html>
Это работает в Контроллере / Контексте Представления, но не когда ai генерирует HTML в pdf, CSS не загружен: /
Я предполагаю, что это потому, что есть интерпретация моего app.js для загрузки app.scss, но я не знаю, как решить эту проблему.
Спасибо заранее
1 ответ
У меня такая же поблема. Что я понимаю, Wkhtmltopdf вставляет обычный файл CSS в PDF. Потому что веб-пакет (для меня) использует внешний сервер, чтобы обслуживать файл (например: localhost:8080). Wkhtmltopdf (и snappy) не может вставить его.
Для моих тестов, если я создаю нормальный файл CSS и связываю его так:
<link rel="stylesheet" href="{{ absolute_url(asset('pdf/pdf.css')) }}">
Мои стили здесь.
Я думаю, что мы должны найти способ скопировать предварительно обработанный файл в веб / публичную папку