One API call. Send your slide data as JSON, get a professionally designed PDF presentation in seconds. No design skills needed. 一次 API 调用,发送 JSON 格式的幻灯片数据,几秒内获得专业设计的 PDF 演示文稿。无需任何设计技能。
Three steps. That's it.三步搞定,就这么简单。
POST your slide data to our API endpoint. 将幻灯片数据 POST 到 API 端点。
Glass morphism design, animations, quality check. 玻璃拟态设计、动画效果、质量校验。
Download with confidence score. Under 5 seconds. 附带置信度评分,5 秒内完成。
Drop a JSON file, pick one, or just use our example~ 拖拽 JSON 文件、选择文件,或直接用示例体验~
One click to copy. Paste it in your project and go. 一键复制,粘贴到你的项目即可使用。
Quick test from any terminal. Outputs a PDF file directly. 在任何终端快速测试,直接输出 PDF 文件。
Ready-to-run script with requests library. Saves PDF to disk. 基于 requests 库的完整脚本,直接保存 PDF 到本地。
Modern async/await with native fetch. Works in browser & Node. 原生 fetch + async/await,浏览器和 Node.js 通用。
curl -X POST https://slideforge.xyz/api/v1/generate \
-H "Content-Type: application/json" \
-d '{"title":"My Presentation","slides":[{"layout":"cover","title":"Hello World","subtitle":"Built with SlideForge"},{"layout":"four-column","title":"Features","items":[{"icon":"\u26a1","name":"Fast","desc":"Under 5s"},{"icon":"\ud83c\udfa8","name":"Beautiful","desc":"Glass morphism"},{"icon":"\ud83d\udd12","name":"Secure","desc":"Data safe"},{"icon":"\ud83d\ude80","name":"Simple","desc":"Just JSON"}]}]}' \
-o presentation.pdf
import requests
response = requests.post(
"https://slideforge.xyz/api/v1/generate",
json={
"title": "My Presentation",
"slides": [
{"layout": "cover", "title": "Hello World", "subtitle": "Built with SlideForge"},
{"layout": "four-column", "title": "Features", "items": [
{"icon": "\u26a1", "name": "Fast", "desc": "Under 5s"},
{"icon": "\ud83c\udfa8", "name": "Beautiful", "desc": "Glass morphism"},
{"icon": "\ud83d\udd12", "name": "Secure", "desc": "Data safe"},
{"icon": "\ud83d\ude80", "name": "Simple", "desc": "Just JSON"}
]}
]
}
)
with open("presentation.pdf", "wb") as f:
f.write(response.content)
print(f"Confidence: {response.headers['X-SlideForge-Confidence']}")
const res = await fetch("https://slideforge.xyz/api/v1/generate", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
title: "My Presentation",
slides: [
{ layout: "cover", title: "Hello World", subtitle: "Built with SlideForge" },
{ layout: "four-column", title: "Features", items: [
{ icon: "\u26a1", name: "Fast", desc: "Under 5s" },
{ icon: "\ud83c\udfa8", name: "Beautiful", desc: "Glass morphism" },
{ icon: "\ud83d\udd12", name: "Secure", desc: "Data safe" },
{ icon: "\ud83d\ude80", name: "Simple", desc: "Just JSON" }
]}
]
})
});
const blob = await res.blob();
const url = URL.createObjectURL(blob);
console.log(`Confidence: ${res.headers.get("X-SlideForge-Confidence")}`);
APIs that do the heavy lifting for you. 让 API 替你完成繁重工作。
Generate beautiful PDF presentations from JSON data. 5 layouts, glass morphism design, quality validation. 从 JSON 数据生成精美 PDF 演示文稿。5 种布局、玻璃拟态设计、质量校验。
Something exciting is brewing. Stay tuned. 有好东西正在酝酿中,敬请期待。
More tools on the way. Watch this space. 更多工具即将上线,敬请关注。
Each layout is crafted for maximum impact. Mix and match freely. 每种布局都精心打造,可自由组合搭配。
Start free. Scale when you need to. 免费起步,按需扩展。
Forgie is waiting for your JSON. Let's make beautiful slides together~ Forgie 正等着你的 JSON,一起做漂亮的幻灯片吧~
Try the Demo试试看