批量加水印
描述
支持对PDF批量添加文字/图片水印,并自定义设置水印样式:大小、透明度、位置字体等文档上传
请求URL
https://api.pdf365.cn/v2/docs请求方法
POST请求参数
| 名称 | 必填 | 类型 | 说明 |
|---|
| token | 是 | string | 用户令牌。用于身份校验,确认合作后为您提供 |
| file | 是 | MultipartFile | 文件句柄 |
返回示例
{
"code": "SUCCESS",
"desc": "Request Success",
"data": {
"id": "b104367e-1ce6-4670-af7a-4a2e011312e4", #doc id
"name": "FoxitConversionServerApi For 福富.pdf",
"size": "0.156MB",
"createDate": "2018-01-10 10:51:57",
"key": "L2M4LzJkLzZl"
}
}
水印上传
请求URL
https://api.pdf365.cn/v2/jobs请求方法
POST请求参数
| 名称 | 必填 | 类型 | 允许的值 | 说明 |
|---|
| token | 是 | string | - | 用户令牌。用于身份校验,确认合作后为您提供 |
| type | 是 | integer | 23,60 | 水印转换类型 - •23 文字水印(ADD_TEXT_WATERMARK)
- •60 图片水印(ADD_IMAGE_WATERMARK)
|
水印设置参数在Body中raw传参文字水印
| 名称 | 说明 |
|---|
| fontName | 宋体、黑体、仿宋、楷体 |
| startPage | 开始页数 |
| bOnTop | true-水印放置内容上方、false-下方 |
| color | 颜色 |
| fontSize | 字体大小 |
| text | 文字内容 |
| endPage | 结束页数 |
| opcity | 透明度:1、0.75、0.5、0.25 |
文字水印请求示例
[
{
"id" : "PDF00165733787318831C0078362",
"data":{
"fontName":"宋体",
"startPage":0,
"bOnTop":true,
"color":[0,0,0,0],
"fontSize":42,
"text":"赵云",
"endPage":-1,
"opcity":1
}
}
]
图片水印
| 名称 | 说明 |
|---|
| startPage | 开始页数 |
| bOnTop | true-水印放置内容上方、false-下方 |
| endPage | 结束页数 |
| opcity | 透明度:1、0.75、0.5、0.25 |
| rotate | 旋转角度0、45、90、180、270 |
| imgBuffe | 图片base64 |
图片水印请求示例
[
{
"id" : "PDF00165733787318831C0078362",
"data": {
"opcity":0.75,
"rotate":45,
"startPage":0,
"endPage":-1,
"bOnTop":true,
"imgBuffer":"xxxxxxxxxxx"
}
}
]
返回示例
{
"code": "SUCCESS",
"desc": "Request Success",
"data": {
"id": "402882e95e5e060b015e5e0bc3120007", #job id
"count": 1,
"createDate": "2017-09-08 09:33:02",
"state": "WAITING"
}
}
水印任务状态查询
请求URL
https://api.pdf365.cn/v2/jobs/{jobId}/status请求方法
GET请求参数
| 名称 | 必填 | 类型 | 允许的值 | 说明 |
|---|
| token | 是 | string | query | 用户令牌。用于身份校验,确认合作后为您提供 |
| joblD | 是 | string | | 任务ID |
返回示例
{
"code": "SUCCESS",
"desc": "Request Success",
"data": {
"state": "FINISH",
"docStateMap": {
"058f8b9e-886b-4b0c-9c64-bfc9daa58539": 10000
}
}
}
转换后文档下载
请求URL
https://api.pdf365.cn/v2/docs/target?id=xxx&key=xxx请求方法
GET请求参数
| 名称 | 必填 | 类型 | 属性 | 说明 |
|---|
| id | 是 | string | query | 文档id |
| key | 是 | string | | 上传文件接口返回的key |
返回值
无错误码
| 错误码 | 值 | 描述 |
|---|
接口请求状态码 |
| SUCCESS | 0 | 成功 |
| FAILD | 1 | 失败 |
| EXCEPTION | 2 | 异常 |
| UNKOWN | 3 | 未知错误 |
转化任务查询接口返回状态码 |
| WAITING | 0 | 等待中 |
| RUNNING | 1 | 运行中 |
| FINISH | 2 | 已完成 |
| FAILD | 3 | 失败 |
| EXCEPTION | 4 | 异常 |
| TIMEOUT | 5 | 超时 |
水印返回错误码 |
| SUCCESS | 10000 | 成功 |
| CANCELED | 10001 | 取消 |
| INTERNAL_ERROR | 10002 | 内部错误 |
| FAILD | 10003 | 操作失败 |
| BAD_DATA | 10004 | 坏数据 |
| IO_ERROR | 10005 | IO 错误 |
| INVALID_PAGES_RAGE | 10006 | 无效页范围 |
| WRONG_PASSWORD | 10009 | 密码错误 |
| INVALID_SAVEAS_TYPE | 10010 | 无效类型 |
| UNAVILIBLE_ACTION | 10012 | 未授权,请确认用户令牌是否正确 |