GitHub release (latest by date) GitHub go.mod Go version (subdirectory of monorepo) wkhtmltopdf Docker Cloud Build Status GitHub

Html2X 是一个基于 wkhtmltox 实现的开箱即用的 http 服务,帮助服务端快速生成 pdf/image。

项目目的

  1. 以 http 服务代替第三方包,与业务系统解耦,可独立更新;
  2. wkhtmltox 的安装封装于 Docker 内,可快速更新版本;
  3. 直接拉取镜像即可快速完成部署,真正的开箱即用。

如何使用

请先自行安装好 Docker

1. 获取镜像

2. 运行镜像

使用命令:docker run --name html2x -p 127.0.0.1:8080:8888 -it -d overnaive/html2x,即可运行一个容器。

此时,一个 http 服务已运行。

API 文档

请至 API for Html2X 查看。

相关文档

更新计划

计划使用 gin 来实现参数验证、鉴权、限流等复杂逻辑。

免费服务

如果你对 Docker 尚未了解,但又想快速使用;抑或你仅仅只想体验一下。

这里提供一个已经部署好的免费服务,请至 免费的 Html2X 服务 查看。

License

MIT