签署PDF
在您的PDF中添加签名。如果您有签名图像,您可以将其添加到您的PDF文档中并控制其位置和大小。使用API中的Sign PDF操作自动化此过程。
- Method: POST
- Endpoint: /api/v2/SignPdf
参数
- 文件内容Base64, Required
从源操作映射文件内容
- 文件名String, Required
指定PDF的文件名,并使用适当的文件扩展名
- 签名图像Base64, Required
映射签名图像。支持的图像类型为jpg、png、gif、BMP和tiff
- 页面String, Required
- 指定要处理的页面索引,以逗号分隔的值或范围(例如,“0, 1, 2-” 或 “1, 2, 3-7”)。
- 如果未指定,默认配置将处理所有页面。输入必须为字符串格式。
- 水平对齐string, Required
图像的水平对齐。允许的值为
- Left - 页面的左边缘
- Center - 左边缘和右边缘之间的等距
- Right - 页面的右边缘
- 垂直对齐string, Required
图像的垂直对齐。允许的值为
- Top - 页面的上边缘
- Center - 上边缘和下边缘之间的等距
- Bottom - 页面的下边缘
- 宽度毫米string, Required
图像宽度(毫米)。如果为0,则使用默认宽度。
示例- 50
- 高度毫米string, Required
图像高度(毫米)。如果为0,则使用默认高度。
示例- 50
- 高度像素String, Required
签名PDF的高度(点)。
示例- 2
- 宽度像素string, Required
签名PDF的宽度(点)。
示例- 2
- 毫米边距XString, Required
水平边距(毫米)。默认值为0。如果水平对齐为Left,则从页面的左边缘给出间隙。如果Right,则从页面的右边缘给出间隙。如果Center,则忽略此字段。
示例- 20
- 毫米边距YString, Required
垂直边距(毫米)。默认值为0。如果垂直对齐为Top,则从页面的上边缘给出间隙。如果Bottom,则从页面的下边缘给出间隙。如果Center,则忽略此字段。
示例- 50
- 像素边距XString, Required
签名PDF的左侧边距(点)。
示例- 5
- 像素边距YString, Required
签名PDF的顶部边距(点)。
示例- 5
- 不透明度String, Required
签名图像的透明度。值范围为0到100。0表示最大透明度,100表示最大不透明度。
示例 - 100
- 仅在打印时显示Boolean, Required
您可以选择一个值-
true
false
- 是否为背景Boolean, Required
您可以选择一个值-
true
false
输出
- 文件内容Binary
压缩文件的内容
- 文件名String
签名文档的文件名
Header
Content-Type:application/json
Authorization: 请从链接复制密钥。
Payload
{
"alignX": "right",
"alignY": "bottom",
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"imageName": "stamp.jpg",
"imageFile": "Please put image base64 content",
"pages": "1",
"marginXInMM": "20",
"marginYInMM": "50",
"marginXInPx": "5",
"marginYInPx": "5",
"opacity": "100",
"heightInMM": "50",
"heightInPx": "2",
"widthInPx": "2",
"widthInMM": "50",
"showOnlyInPrint": true,
"isBackground": true
}
PDF4me Api示例
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda