Поврежденный файл knpsnappy

Я пытаюсь использовать KnpSnappyBundle в своем проекте Symfony4. Я действительно могу перевести свою ветку в pdf, используя командную строку с wkhtmltopdf, но когда я использую KnpSnappy, сгенерированный файл поврежден ... Вот мой вызов в моем контроллере:

 $html = $this->renderView('metier/fiche/fiche.html.twig', [
    'metier' => $this->getFirstApiResult($metierCall),
    'softskills' => $this->getSecondApiResult($skillsCall)->skills,
]);

return new PdfResponse(
    $this->get('knp_snappy.pdf')->getOutputFromHtml($html),
    'file.pdf'
);

Спросите, нужны ли вам подробности. Спасибо. :)

Попробуйте открыть сгенерированный файл в текстовом редакторе и посмотрите, что у вас получится.

Jonnix 10.09.2018 11:37

@JonStirling Я пробовал это раньше, когда я открываю его с помощью возвышенного, у меня есть шестнадцатеричный материал, а на vscode я получаю что-то похожее на это: %PDF-1.4 1 0 obj <</Title (��) /Creator (��) с большим количеством строк

Q. Eude 10.09.2018 11:45

Под «поврежденным» вы имеете в виду, что он вообще не открывается? Или просто контент не тот?

Jonnix 10.09.2018 11:47

Я имею в виду, что он не открывается, мой просмотрщик pdf сообщает мне, что произошла ошибка, и файл поврежден и не может быть восстановлен

Q. Eude 10.09.2018 11:49

проверьте размер файла - если его 0 байтов, возможно, путь wkhtmltopdf настроен неправильно

katona.abel 10.09.2018 14:28

@ katona.abel я только что изменил свой двоичный файл на этот `/ usr / bin / xvfb-run --server-args =" - screen 0, 1280x1024x24 "/ usr / bin / wkhtmltopdf --use-xserver`in config, и я я могу получить файл pdf без css

Q. Eude 10.09.2018 14:42
1
6
85
0

Другие вопросы по теме