公共 OpenAPIPDF
POST
/openapi/v1/pdf/create_task上传 PDF 并创建异步处理任务。单个任务上传文件总大小不能超过 100 MiB。
文件要求
- 除
merge外,每个任务必须且只能上传一个filePDF。 merge使用重复的file或files字段上传 2-20 个 PDF,按上传顺序合并。form_fill还必须通过data上传一个 JSON 文件。
操作参数
trim必须提供pages。watermark必须提供watermark_text。encrypt必须提供owner_password。pages使用 pdfcpu 页面选择语法,例如1-3,5、odd或even。
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Request Body
multipart/form-data
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/openapi/v1/pdf/create_task" \ -F operation="validate"{ "code": 0, "message": "PDF 任务已进入队列", "data": { "task_id": "8dc4a3d8-38f0-4870-9794-62fd00ad04c2", "operation": "optimize", "status": "queued", "status_url": "/openapi/v1/pdf/get_task?task_id=8dc4a3d8-38f0-4870-9794-62fd00ad04c2", "result_url": "/openapi/v1/pdf/get_result?task_id=8dc4a3d8-38f0-4870-9794-62fd00ad04c2", "input_bytes": 245760, "max_concurrent": 2 }, "time": 1779502528}Empty
Empty
Empty
Empty
Empty
Empty