Задать вопрос
@Hfnas

Как установить wkhtmltopdf на ларавель?

dockerfile
FROM php:7.4-fpm
# Устанавливаем зависимости для wkhtmltopdf
RUN apt-get install -y \
    wget \
    xfonts-75dpi \
    libxrender1 \
    libfontconfig1 \
    libx11-dev \
    libasound2 \
    libxtst6 \
    libssl-dev


RUN cd ~
# Select an appropriate link for your system (32 or 64 bit) from the page https://wkhtmltopdf.org/downloads.html and past to the next line
RUN wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
RUN tar xvf wkhtmltox*.tar.xz
RUN mv wkhtmltox/bin/wkhtmlto* /usr/bin/
RUN ln -sf /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
RUN ln -sf /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage

1)docker-compose build, Вылезает ошибка:
InvalidArgumentException
Package [wkhtmltopdf] for driver [wkpdf] is not installed

2) как установить колонтикулы с помощью пакета wkhtmltopdf?

wkhtmltox-0.12.4 нужна именно эта версия.
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Это раньше они предоставляли generic static builds, больше нет.
Попробуйте по ссылке https://wkhtmltopdf.org/downloads.html найти билд под ваш линукс и архитектуру (не видно в докерфайле, от чего у вас там FROM ...)

И дальше что-то типа
RUN curl -o wkhtmltox.deb -SL https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.bullseye_amd64.deb \
    && dpkg --force-depends -i wkhtmltox.deb
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы