API V2

添加图像印章到 PDF

Connector ID: ImageStamp

图像水印是当今可以警告用户不要在没有许可的情况下使用文档内容的一种方式。与PDF4me中使用的文本水印类似,这种类型的水印也可以垂直或水平对齐。

  • Method: POST
  • Endpoint: /api/v2/ImageStamp

参数

docNameString, Required

源 PDF 文件名,带 .pdf 扩展名。

docContentbase64, Required

输入文件的内容。

水平对齐String, Required

图像的水平对齐。允许的值是

  • Left - 页面左侧边缘
  • Center - 左侧和右侧之间的等距
  • Right - 页面右侧边缘
垂直对齐String, Required

图像的垂直对齐。允许的值是

  • Top - 页面顶部边缘
  • Center - 顶部和底部之间的等距
  • Bottom - 页面底部边缘
图像文件内容Base64, Required

从源操作映射印章图像内容

图像文件名String, Required

带有正确扩展名的图像文件名 - .png 或 .jpeg

水平边距(毫米)String, Required

水平边距(毫米)。默认值为 0。如果水平对齐为 Left,则从页面左侧边缘给出间隙。如果 Right,则从页面右侧边缘给出间隙。如果 Center,则忽略此字段。

垂直边距(毫米)String, Required

垂直边距(毫米)。默认值为 0。如果垂直对齐为 Top,则从页面顶部边缘给出间隙。如果 Bottom,则从页面底部边缘给出间隙。如果 Center,则忽略此字段。

水平边距(像素 px)String, Required

水平边距(像素)。默认值为 0。如果水平对齐为 Left,则从页面左侧边缘给出间隙。如果 Right,则从页面右侧边缘给出间隙。如果 Center,则忽略此字段。

垂直边距(像素 px)string, Required

图像印章顶部起点的边距(以毫米为单位)

不透明度string, Required

介于 0 到 100 之间的数值。‘0’ 表示完全透明 — 100 表示完全不透明。

页面String, Required
  • 指定要处理的页面索引,用逗号分隔(例如,“0, 1, 2-” 或 “1, 2, 3-7”)。
  • 如果未指定,默认配置将处理所有页面。输入必须为字符串格式。
高度(毫米)String, Required

图像高度(毫米)。如果为 0,则使用默认高度或宽高比缩放的高度。

宽度(毫米)String, Required

图像宽度(毫米)。如果为 0,则使用默认宽度或宽高比缩放的宽度。

高度(像素)String, Required

图像印章高度(像素)
示例- 40pt。

宽度(像素)String, Required

图像印章宽度(像素)
示例- 40pt。

是背景boolean, Required
Default: true

是背景

  • true
  • false
仅在打印时显示boolean, Required
Default: false

仅在打印时显示

  • true
  • false

输出

文件内容Binary

PDF4me 操作的输出文件内容

文件名String

PDF4me 操作的输出文件名

Header
Content-Type:application/json
Authorization: 请从 链接 复制密钥。

Payload

{
  "alignX": "center",
  "alignY": "top",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "imageName": "stamp.jpg",
  "imageFile": "Please put image base64 content",
  "pages": "2",
  "heightInMM": "60",
  "widthInMM": "60",
  "heightInPx": "60",
  "widthInPx": "60",	
  "marginXInMM": "20",
  "marginYInMM": "20",
  "marginXInPx": "10",
  "marginYInPx": "10",	
  "opacity": 100,
  "isBackground": true,
  "showOnlyInPrint": false
}

PDF4me API 示例

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda