docker wkhtmltopdf
时间: 2023-10-31 20:05:59 浏览: 148
wkhtmltopdf
docker可以使用wkhtmltopdf来将网页转换为PDF文件。以下是在Docker中安装和使用wkhtmltopdf的步骤:
1. 创建一个Dockerfile,内容如下:
```Dockerfile
FROM debian:stretch-slim
RUN apt-get update && apt-get install -y \
wget \
fontconfig \
libxrender1 \
xfonts-75dpi \
xfonts-base \
libjpeg62-turbo-dev
RUN wget -q -O /tmp/wkhtmltox.deb https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb && \
dpkg -i /tmp/wkhtmltox.deb && \
apt-get -f install && \
rm /tmp/wkhtmltox.deb
CMD ["wkhtmltopdf"]
```
2. 构建Docker镜像:
```bash
$ docker build -t my-wkhtmltopdf .
```
3. 运行容器并使用wkhtmltopdf命令:
```bash
$ docker run --rm -v $(pwd):/app my-wkhtmltopdf http://www.example.com /app/output.pdf
```
这将会将http://www.example.com网页转换为output.pdf文件,并将其保存在当前目录下。
阅读全文