简介
Gotenberg 是一个开源的文档调治职业,使用 Chromium 和 LibreOffice 复旧将多种文档体式(HTML、Markdown、Word、Excel 等)调治为PDF。
装配
这里咱们使用docker来快速装配与驱动gotenberg。
docker run --rm -d -p 3000:3000 gotenberg/gotenberg:8
装配完成后,咱们不错通过拜访 http://localhost:3000 来使用 gotenberg 的 API。 实质央求地址请确认职业器ip和使用的端口进行调养。
使用
Gotenberg提供了 HTTP API,你不错通过发送 HTTP 央求来使用它。
底下是Gotenberg 的 API文档 的一下陋劣使用示例,更多的API你不错通过拜访 官方文档 来进行查抄。
1.网页地址(URL)转PDF
央求路由:
POST /forms/chromium/convert/url
央求参数 multipart/form-data:
示例
curl \--request POST http://localhost:3000/forms/chromium/convert/url \--form url=https://my.url \-o my.pdf
postman 模拟央求效果
2.HTML转PDF
央求路由:
POST /forms/chromium/convert/html
央求参数 multipart/form-data:
细心:上传的 html 称呼必须为 index.html
示例
curl \--request POST http://localhost:3000/forms/chromium/convert/html \--form files=@/path/to/index.html \-o my.pdf
postman模拟央求效果
3.Office文档调治为PDF
央求路由:
POST /forms/libreoffice/convert
央求参数 multipart/form-data:
示例
curl \--request POST http://localhost:3000/forms/libreoffice/convert \--form files=@/path/to/file.docx \-o my.pdf
postman 模拟央求效果
在这里插入图片刻画
归来
Gotenberg 是一个便捷的开源用具,用于将各式体式的文档调治为 PDF 。它不错通过 Docker 容器快速装配驱动,提供陋劣的 HTTP API 接口,使得文档调治历程变得陋劣易用。
你只需要发送相应的 HTTP 央求,就不错将 URL、HTML、Markdown、Word、PPT 或 Excel 等文献调治为 PDF,并下载调治后的文献。
请细心,具体的装配和使用设施可能会确认 Gotenberg 的版块和你的系统环境有所不同。
提议参考 Gotenberg 的官方文档以取得最新的装配和使用指南。
– 宽宥点赞、关爱、转发、储藏【我码玄黄】欧洲杯投注入口,gonghao同名