跳到主要内容

向 PDF 添加表单字段 - 交互式表单 API

PDF4me 向 PDF 添加表单字段 允许您添加交互式表单字段 PDF 文件。这 API 服务流程 PDF 文件会在指定页面的特定位置添加表单字段(文本框和复选框)。 API 接收 PDF 通过内容和表单字段参数 REST API 利用电话 Base64 编码确保传输安全。该解决方案支持灵活定位、自定义字段类型和页面定位,是文档自动化和交互式应用的理想之选。 PDF 开发工作流程。

相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客

验证您的 API 请求

要访问 PDF4me REST API每个请求都必须包含正确的身份验证凭据。身份验证可确保通信安全,并验证您作为授权用户的身份。 REST API

主要特点

  • 表单字段类型向表单添加文本框和复选框字段 PDF 文件
  • 精确定位:通过精确的 X 和 Y 坐标控制场地位置
  • 自定义字段尺寸调整表单字段尺寸以符合设计要求
  • 灵活的页面定位将表单字段应用于特定页面或整个文档
  • 初始值设置表单字段的默认值
  • Base64 编码:使用安全文件内容传输 Base64 编码
  • 简单的 API 一体化RESTful API 专为自动化而设计 PDF 表单创建工作流程

REST API 端点

PDF4me REST API 使用标准 HTTP 与资源交互的方法。所有表单字段添加操作均通过单个端点执行:

  • 方法: POST
  • 终点: /api/v2/AddFormField

REST API 参数

“向 PDF 添加表单字段”功能的完整参数列表 REST API参数按类别组织,以便更好地理解和实施。

重要的: 标有星号 (*) 的参数为必填项,必须提供。 API 正常运作。

必需参数

范围类型描述例子
文档内容*Base64输入的内容 PDF 文件编码为 Base64JVBERi...
文档名称*String来源 PDF 文件名带有 .pdf 扩展名output.pdf
初始值*String表单字段的初始值New input text
位置 X*Integer表单字段在页面上的 X 坐标300
Y 位置*Integer表单字段在页面上的 Y 轴位置300
字段名*String表单字段名称Input Field Name
尺寸*Integer表单字段的大小4
页面*String页面选项:“1”表示第1页,“1,3,5”表示特定页码,“2-5”表示页码范围,“1,3,7-10”表示混合页码,“1-”表示从第1页到最后一页1
表单字段类型*String表单字段类型: 文本框 或者 复选框TextBox

可选参数

范围类型描述例子
异步Boolean启用异步处理。 true, 这 API 返回 202 状态并提供轮询 URL 在位置标题中true

输出

PDF4me 向 PDF 添加表单字段 REST API 根据处理模式的不同,会返回不同的响应。 API 返回 PDF 作为 二进制数据 用于同步处理或提供轮询 URL 用于异步处理。

同步处理(默认)

什么时候 async 未设置或已设置为 false, 这 API 立即处理请求:

状态码: 200 OK

内容类型: application/pdf 或者 application/octet-stream

回复正文:

API 返回 PDF 直接以二进制数据格式(而非)文件形式保存 JSON)。

使用方法:

  1. 响应体包含二进制数据 PDF 数据
  2. 将响应内容直接保存为 PDF 文件
  3. Base64 二进制响应需要解码

示例(JavaScript):

const response = await fetch(url, options);
const pdfBlob = await response.blob();
// Save or process pdfBlob directly

请求示例

标题

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

笔记:API 关键必须是 Base64 已编码。获取您的 API 钥匙 PDF4me 仪表板

有效载荷

{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"initialValue": "input text",
"positionX": 300,
"positionY": 300,
"fieldName": "Input Field Name",
"Size": 4,
"pages": "1",
"formFieldType": "TextBox"
}

代码示例

PDF4me 向 PDF 添加表单字段 REST API 提供多种编程语言的代码示例。请选择最适合您开发环境的语言:

C# (CSharp) 示例

完全的 C# 实现向表单添加字段 PDF

表单字段创建功能

表单字段类型

  • 文本框字段创建用于用户数据输入和表单填写的文本输入字段
  • 复选框字段添加复选框元素,用于选择和确认选项
  • 定制尺寸调整字段尺寸以满足设计要求和内容需求
  • 专业成果高质量、功能精准的表单字段创建
  • 高级处理支持复杂的表单布局和字段排列

定位和布局

  • 精确坐标:通过精确的 X 和 Y 位置值控制字段放置
  • 灵活定位支持任意页面位置和字段排列
  • 页面定位将表单字段应用于特定页面或整个文档
  • 定制尺寸可调节的场地尺寸,以实现最佳的形状设计
  • 专业布局在所有目标页面上保持一致的表单字段位置

高级功能

  • 初始值设置默认字段值以改善用户体验
  • 字段命名:用于表单数据收集和处理的自定义字段名称
  • 专业创作高质量表单字段生成,功能清晰
  • 灵活选项:可根据特定要求自定义表单字段参数

行业应用案例及应用

法律及专业服务用例

  • 合同表格:在合同和协议中添加用于数字签名的表单字段
  • 法律文件创建用于法律文件处理的交互式表单
  • 合规表格构建符合监管要求和文档要求的表单
  • 客户接待创建法律服务客户信息登记表

获取帮助