HTML JPG PDF XML DOCX
  Product Family
PDF

在 .NET SDK 中创建 PDF 表单

在 .NET 应用程序中向 PDF 文档添加表单字段,以创建可填写的文档。

Get Started

如何通过 Cloud .NET SDK 创建 AcroForm

为了通过 Cloud .NET SDK 创建 AcroForm,我们将使用 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. 使用您的应用程序密钥和密码创建一个新的配置对象
  2. 创建一个对象以连接到云 API
  3. 上传您的文档文件
  4. 执行创建操作
  5. 下载结果
 

此示例代码显示创建 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);
    }