HTML JPG PDF XML DOCX
  Product Family
PDF

PDF 表单。通过 .NET SDK 管理

使用云 .NET SDK 管理 PDF 文档中的 Acroforms

Get Started

如何使用云 .NET SDK 管理 PDF 表单

为了通过云 .NET SDK 使用 AcroForms,我们将使用 Aspose.PDF Cloud .NET SDK 这个云 SDK 允许您轻松构建基于云的 PDF 创建、编辑和转换应用程序,支持 C#、ASP.NET 或其他 .NET 语言,适用于各种云平台。打开 NuGet 包管理器,搜索 Aspose.PDF Cloud 并安装。您也可以使用以下命令从包管理器控制台中安装。

包管理器控制台命令


    PM> Install-Package Aspose.Pdf-Cloud
     

通过 .NET SDK 创建 AcroForms 的步骤

Aspose.PDF Cloud 开发者可以轻松地在 PDF 中加载和创建 acroforms,只需几行代码。

  1. 使用 Aspose Cloud Dashboard 中的 AppSid 和 AppSecret 创建 PdfApi 实例。
  2. 检查云存储中的文件。使用 GetFilesList("") 检索云存储中的文件列表。如果未找到目标文件,请继续上传。
  3. 将 PDF 上传到云存储(如果需要)。
  4. 创建一个文本框字段。为第1页实例化一个TextBoxField对象并设置属性。
  5. 将字段添加到PDF中。使用PutTextBoxField将字段插入存储在云中的文档中。
  6. 打印操作状态。在控制台输出结果状态。
 

此示例代码展示了如何在PDF文档中创建AcroForms


    public static void AddFormField()
    {
        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 textBoxField = new TextBoxField(PageIndex: 1)
        {
            PartialName = "Email",
            Rect = new Rectangle(100, 100, 180, 120),
            Value = "aspose-pdf-cloud@example.com",
            Border = new Border(Width: 5, Dash: new Dash(1, 1))
        };

        var response = pdfApi.PutTextBoxField(storageFileName, "Email", textBoxField);
        Console.WriteLine(response.Status);
    }