使用 C# REST API 在 PDF 中添加复选框

本简短教程将指导您如何使用 C# REST API 在 PDF 中添加复选框。您将学习如何使用基于 .NET 的 Cloud SDK 自动使用 C# RESTful 服务将复选框添加到 PDF,而无需安装任何第三方工具。您将学习如何在加载的 PDF 文件中的所需页面上设置复选框的位置。

先决条件

使用基于 C# .NET 的 API 将复选框添加到 PDF 的步骤

  1. 使用你的凭证配置 PdfApi 以在 PDF 中添加勾号
  2. 通过设置名称、类型、默认值和矩形边界来创建复选框字段
  3. 将要添加勾选标记的源 PDF 文件上传到云端,并命名为
  4. 调用 PostCreateField 方法在上传的 PDF 文件中所需页面上添加复选框
  5. 下载输出 PDF 文件并勾选复选框

这些步骤描述了如何使用 C# Low Code API 在 PDF 中添加勾号。通过设置复选框字段的类型、默认值以及描述复选框位置和尺寸的矩形区域来创建复选框字段。上传源 PDF 文件并调用 PostCreateField() 方法在 PDF 中定义的页面上添加勾号。

使用 C# REST API 在 PDF 中插入复选标记的代码

public static void AddCheckBox()
{
PdfApi pdfApi = new PdfApi("api_key", "app_sid");//aspose.cloud
string name = "input.pdf";
var field = new Field(Name: "the_checkbox_field",Type: FieldType.Boolean,
Values: new List<string> { "1" }, Rect: new Rectangle(LLX: 330,LLY: 670,URX: 340,URY: 680));
try
{
// Upload the PDF file
pdfApi.UploadFile(name, new MemoryStream(File.ReadAllBytes(name)));
var apiResponse = pdfApi.PostCreateField(name, 2, field);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(name);
storageRes.Position = 0;
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine(apiResponse);
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
}

此代码演示了如何使用 C# REST API 在 PDF 中添加刻度标记。FieldType.Boolean 创建复选框,矩形区域根据页面左下角的点描述复选框的起始和终止位置。PostCreateField() 方法需要上传文件时分配的 PDF 文件的名称、页码和要添加的字段。

本文指导我们如何使用 C# REST 接口在 PDF 中插入复选标记。如果您想向 PDF 文件添加页面,请参阅 使用 C# REST API 在 PDF 中添加新页面 上的文章。

 简体中文