HTML
JPG
PDF
XML
DOCX
PDF
使用 Cloud .NET SDK 从 PDF 文档中更新表单字段的方法
为了通过 Cloud .NET SDK 更新 AcroForm,我们将使用 Aspose.PDF Cloud .NET SDK 此 Cloud SDK 允许您轻松构建基于云的 PDF Creator、Editor 和 Converter 您可以使用的多种云平台应用程序。打开 NuGet 包管理器,搜索 Aspose.PDF Cloud 并安装。您还可使用以下命令从包管理器控制台使用。
Package Manager Console Command
PM> Install-Package Aspose.Pdf-Cloud
使用 .NET SDK 更新 AcroForms 的步骤
Aspose.PDF Cloud 开发人员可以轻松地加载并更改几行代码的 PDF 中的 zweierform。
- 使用您的 Application Secret 和 Key 创建一个新的 Configuration 对象
- 创建一个连接到 Cloud API 的对象
- 上传您的文档文件
- 执行更新
- 下载结果
此示例代码显示更新 PDF 文档中 AcroForms 的方法
public static void UpdateFormFields()
{
const string localImageFileName = @"C:\Samples\StudentInfoFormElectronic.pdf";
const string storageFileName = "StudentInfoFormElectronic.pdf";
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
var pdfApi = new PdfApi(AppSecret, AppSid);
var filesOnStorage = pdfApi.GetFilesList("");
if (filesOnStorage.Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
var fieldList = new List<Field>
{
new Field(
Name: "First Name",
Type: FieldType.Text,
Values: ["James"],
Rect: new Rectangle(125, 735, 200, 752))
};
var fields = new Fields(List: fieldList);
var response = pdfApi.PutUpdateFields(storageFileName, fields);
Console.WriteLine(response.Status);
}