🔧 API使用示例
📄 HTML转PDF
将HTML文件转换为PDF文档
curl --request POST http://localhost:3000/forms/chromium/convert/html \
--form files=@index.html \
-o output.pdf
--form files=@index.html \
-o output.pdf
🌐 URL转PDF
将网页URL直接转换为PDF
curl --request POST http://localhost:3000/forms/chromium/convert/url \
--form url=https://example.com \
-o webpage.pdf
--form url=https://example.com \
-o webpage.pdf
📝 Markdown转PDF
将Markdown文件转换为PDF文档
curl --request POST http://localhost:3000/forms/chromium/convert/markdown \
--form files=@index.html \
--form files=@document.md \
-o markdown.pdf
--form files=@index.html \
--form files=@document.md \
-o markdown.pdf
📊 LibreOffice转换
将Office文档转换为PDF
curl --request POST http://localhost:3000/forms/libreoffice/convert \
--form files=@document.docx \
-o converted.pdf
--form files=@document.docx \
-o converted.pdf
🚀 关于 Gotenberg
Gotenberg是一个现代化的容器化API服务,专为开发者设计。它集成了强大的工具如Chromium和LibreOffice,
为您提供无缝的文档转换体验。无论是HTML、Markdown、Word、Excel还是其他格式,
Gotenberg都能将它们高质量地转换为PDF文件。
✨ 核心特性
🌐 多格式支持
支持HTML、Markdown、Word、Excel、PowerPoint等多种主流文档格式,一站式解决所有转换需求
🐳 容器化部署
基于Docker容器技术,确保环境一致性,部署简单快捷,支持横向扩展
🔧 RESTful API
标准的REST API设计,易于集成到任何应用程序中,支持多种编程语言调用
⚡ 高性能引擎
基于Chromium和LibreOffice引擎,保证转换质量的同时提供卓越的处理速度
🔒 安全可靠
沙箱环境运行,确保文档处理安全,支持批量处理和并发请求
📱 响应式设计
支持自定义页面大小、边距、方向等参数,满足各种业务场景需求