API V2

签署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