HTML JPG PDF XML DOCX
  Product Family
PDF

在 .NET SDK 中设置 PDF 表单

使用服务器端 API 构建自己的云应用程序,以设置可填写的文档文件。

Get Started

如何使用 Cloud .NET SDK 从 PDF 文档中设置表单字段

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

程序包管理控制台命令


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

通过 .NET SDK 设置 AcroForms 的步骤

Aspose.PDF 云端开发人员可以轻松加载并设置 PDF 中的 AcroForms,只需要几行代码即可。

  1. 使用您的应用程序密钥和密钥创建一个新的配置对象
  2. 创建一个连接到云 API 的对象
  3. 上传您的文档文件
  4. 执行设置
  5. 下载结果

系统要求

使用 Aspose.PDF 云端 .NET SDK 很容易开始,没有任何需要安装的内容。仅需在 Aspose 的云端创建一个账户,并设置您的应用程序信息。获取 App SID 和密钥后,您就可以使用 Aspose.PDF 云端 .NET SDK 了。

  • .NET Framework 2.0 或更高版本
  • JSON.NET

 

此示例代码显示了在 PDF 文档中设置 AcroForms


    public static void SetFormField()
    {
        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 response = pdfApi.PutUpdateField(storageFileName, "First Name", new Field(
            Name: "First Name",
            Type: FieldType.Text,
            Values: ["James"],
            Rect: new Rectangle(125, 735, 200, 752)
        ));
        Console.WriteLine(response.Status);
    }