工具接口
PDF处理、图片处理、OCR等工具API接口
PDF处理
POST
/api/pdf/merge
合并多个PDF文件
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| files | array | 是 | PDF文件路径数组 |
| output | string | 是 | 输出文件路径 |
POST
/api/pdf/split
拆分PDF文件
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 输入PDF文件路径 |
| pages | string | 是 | 页码范围,如 "1-5,8,10-12" |
| outputDir | string | 否 | 输出目录 |
POST
/api/pdf/encrypt
加密PDF文件
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 输入PDF文件路径 |
| password | string | 是 | 密码 |
| output | string | 是 | 输出文件路径 |
图片处理
POST
/api/image/convert
转换图片格式
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 输入文件路径 |
| output | string | 是 | 输出文件路径 |
| quality | int | 否 | 图片质量(1-100),默认85 |
POST
/api/image/compress
压缩图片
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 输入文件路径 |
| output | string | 是 | 输出文件路径 |
| quality | int | 否 | 压缩质量,默认70 |
POST
/api/image/resize
调整图片尺寸
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 输入文件路径 |
| output | string | 是 | 输出文件路径 |
| width | int | 否 | 宽度 |
| height | int | 否 | 高度 |
| scale | float | 否 | 缩放比例,如0.5表示缩小一半 |
OCR识别
POST
/api/ocr
识别图片中的文字
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 输入图片路径 |
| language | string | 否 | 语言代码,默认chi_sim+eng |
| output | string | 否 | 输出文本文件路径 |
请求示例
{
"input": "scan.png",
"language": "chi_sim+eng"
}
响应示例
{
"success": true,
"text": "识别出的文字内容...",
"outputPath": "scan.txt"
}