行业分析报告-PDF、HTML生成服务

zhangyuhan 10490d9815 feat: 优化 3 anos atrás
bin 10490d9815 feat: 优化 3 anos atrás
web 10490d9815 feat: 优化 3 anos atrás
.editorconfig ba13847b95 feat: pdf生成服务 3 anos atrás
.gitignore 708f7cf257 feat: 新增忽略项 3 anos atrás
Dockerfile 10490d9815 feat: 优化 3 anos atrás
LICENSE b3eae88c9a add LICENSE. 3 anos atrás
README.md 10490d9815 feat: 优化 3 anos atrás
package.json ba13847b95 feat: pdf生成服务 3 anos atrás
yarn.lock ba13847b95 feat: pdf生成服务 3 anos atrás

README.md

PDF 生成服务

基于 puppeteer koa 的 pdf 生成服务

启动

yarn run serve

访问

http://localhost:8088/api/to-pdf/文件名?dir=目录名&url=https://www.baidu.com?search=test

配置项

dir: 目录名 width: puppeteer设置 宽度 height: puppeteer设置 高度 ... 更多 puppeteer 设置 url: 页面URL(如含有query参数,务必作为最后一个参数,详见代码参数截取逻辑)

Docker 启动命令

docker build -t pdfserver . docker run -p 8081:8088 -v /opt/Downloads/:/home/PdfService/web/files -d pdfserver

特殊提示

pdf 页头页尾植入

参考 index.html \ test.html

最终版本参照剑鱼项目报告