Gotenberg
一个由 Docker 支持的无状态 API,用于将 HTML、Markdown 和 Office 文档转换为 PDF。
在 TheCodingMachine 上,我们建立了很多 web 应用程序(内部网、外联网等),这些应用需要从不同的来源生成 PDF。每一次,我们都使用了一些著名的库,并且因为从一个项目到另一个项目重新实现解决方案而损失了一些时间。咩~~~
功能介绍
- 使用 Google Chrome 无头浏览器进行 HTML 和 Markdown 转换。
- 使用 unoconv 进行 Office 转换(.txt, .rtf, .docx, .doc, .odt, .pptx, .ppt, .odp 等)。
- 资产包:发送您的页眉、页脚、图像、字体、样式表等,以便将您的 HTML 和 Markdown 转换为漂亮的 PDF 文件。
- 使用我们的 Go 和 PHP 库轻松地与 API 交互。
快速启动
打开一个终端,运行以下命令。
docker run --rm -p 3000:3000 thecodingmachine/gotenberg:6
现在在你的主机上可以使用 API 了,网址是 http://localhost:3000。
前往文档学习如何与之交互!
(The first version translated by vz on 2020.09.11)