Laravel snappy pdf --viewport-size 1024x768 wkhtmltopdf windows ОС не работает - PullRequest
0 голосов
/ 31 января 2020

viewport-size, эта команда не работает в windows OS

Вот мой конфиг из laravel snappy pdf config/snappy.php

'pdf' => [
    'enabled' => true,
    'binary'  => '"C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe --viewport-size 1024x768"',
    'timeout' => false,
    'options' => [],
    'env'     => [],
],

Когда я использую вышеуказанный конфиг, он показывает ошибку вроде этого:

Код состояния выхода '1' говорит о том, что что-то пошло не так: stderr: "'" C: / Program Files / wkhtmltopdf / bin / wkhtmltopdf.exe --viewport -size 1024x768 "" не распознается как внутренняя или внешняя команда, работающая программа или командный файл. "stdout:" "команда:" C: / Program Files / wkhtmltopdf / bin / wkhtmltopdf.exe --viewport-size 1024x768 "--lowquality

Есть ли решение по этому делу?

1 Ответ

2 голосов
/ 31 января 2020

Попробуйте это. Вы должны установить wkhtmltopdf для windows с composer.

composer require wemersonjanuario/wkhtmltopdf-windows
'pdf' => array(
    'enabled' => true,
    'binary' => base_path('vendor/wemersonjanuario/wkhtmltopdf-windows/bin/64bit/wkhtmltopdf.exe'),
    'timeout' => false,
    'options' => array(),
    'env'     => array(),
),
'image' => array(
    'enabled' => true,
    'binary' => base_path('vendor/wemersonjanuario/wkhtmltopdf-windows/bin/64bit/wkhtmltoimage.exe'),
    'timeout' => false,
    'options' => array(),
    'env'     => array(),
),
...