API 参考
PDF.beauty REST API 接口的完整参考指南。
基础 URL
https://api.pdf.beauty身份认证
所有 API 请求都需要有效的 API 密钥。请将其包含在 Authorization 请求头中:
请求头
Authorization: pk_xxxxxxxxxxxxx
接口列表
POST
/api/convert/submit提交 PDF 文件进行 PPTX 转换
参数
fileFilerequiredThe PDF file to convertmaxPagesnumberMaximum pages to convert (optional)响应
JSON
{
"taskId": "task_abc123xyz",
"status": "pending",
"message": "Task created successfully"
}GET
/api/convert/tasks/{taskId}获取转换任务的状态
参数
taskIdstringrequiredThe task ID returned from /api/convert/submit响应
JSON
{
"taskId": "task_abc123xyz",
"status": "completed",
"progress": 100,
"currentStep": "Finished",
"resultUrl": "/api/convert/tasks/task_abc123xyz/download",
"totalPages": 10,
"pagesToConvert": 10,
"pagesConverted": 10,
"creditsUsed": 10
}GET
/api/convert/tasks/{taskId}/download下载转换后的 PPTX 文件
参数
taskIdstringrequiredThe task ID of a completed conversionGET
/api/convert/tasks获取用户的转换任务列表(分页)
参数
pagenumberPage number (default: 1)pageSizenumberItems per page (default: 20)响应
JSON
{
"tasks": [...],
"page": 1,
"pageSize": 20,
"total": 100
}GET
/api/convert/credits获取用户的额度信息
响应
JSON
{
"userId": "user_123",
"credits": 100,
"lockedCredits": 0,
"plan": "FREE",
"freePagesRemaining": 3
}错误代码
| Code | 描述 |
|---|---|
400 | 请求错误 - 参数无效 |
401 | 未授权 - API 密钥无效或缺失 |
402 | 需要付费 - 余额不足 |
404 | 未找到 - 任务或资源不存在 |
429 | 请求过多 - 已触发频率限制 |
500 | docsContent.apiRef.errors.e500 |