HTML JPG PDF XML DOCX
  Product Family
PDF

Cập nhật PDF Forms trong .NET SDK

Cập nhật tất cả các trường form từ tài liệu PDF sử dụng Aspose.PDF Cloud .NET API

Get Started

Làm cách nào để cập nhật Trường Form từ Tài Liệu PDF sử dụng Cloud .NET SDK

Để cập nhật một AcroForm qua Cloud .NET SDK, chúng ta sẽ sử dụng Aspose.PDF Cloud .NET SDK Cloud SDK này cho phép bạn dễ dàng xây dựng các ứng dụng tạo, sửa đổi và chuyển đổi PDF dựa trên cloud trong C#, ASP.NET, hoặc ngôn ngữ .NET khác cho các nền tảng cloud khác nhau. Mở NuGet quản lý gói, tìm kiếm Aspose.PDF Cloud và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ trình điều khiển Package Manager Console.

Package Manager Console Command


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Các bước để cập nhật AcroForms qua .NET SDK

Phát triển viên Aspose.PDF Cloud có thể dễ dàng tải lên & cập nhật acroforms trong PDF chỉ với इतना vài dòng code.

  1. Tạo một đối tượng Configuration mới với Application Secret và Key của bạn
  2. Tạo một đối tượng để kết nối với Cloud API tải lên file tài liệu của bạn Thực hiện thực hiện cập nhật
  3. Tải xuống kết quả
 

Mã ví dụ này hiển thị cập nhật AcroForms trong tài liệu PDF


    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);
    }