本简短教程将指导您如何使用 C# REST API 在 PDF 中添加复选框。您将学习如何使用基于 .NET 的 Cloud SDK 自动使用 C# RESTful 服务将复选框添加到 PDF,而无需安装任何第三方工具。您将学习如何在加载的 PDF 文件中的所需页面上设置复选框的位置。
先决条件
创建账户 API 凭证 在 PDF 中添加复选框
下载 Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
使用上述 SDK 设置 C# 项目以添加勾选标记字段
使用基于 C# .NET 的 API 将复选框添加到 PDF 的步骤
- 使用你的凭证配置 PdfApi 以在 PDF 中添加勾号
- 通过设置名称、类型、默认值和矩形边界来创建复选框字段
- 将要添加勾选标记的源 PDF 文件上传到云端,并命名为
- 调用 PostCreateField 方法在上传的 PDF 文件中所需页面上添加复选框
- 下载输出 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 中添加新页面 上的文章。