HTML JPG PDF XML DOCX
  Product Family
PDF

Tạo Hình Thức PDF trong .NET SDK

Thêm Trường Hình Thức vào Tài Liệu PDF trên Ứng Dụng .NET để tạo Hình Thức Điền Đầy Đủ.

Get Started

Cách tạo AcroForm qua Cloud .NET SDK

Để tạo AcroForm qua Cloud .NET SDK, chúng tôi 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 công cụ tạo, chỉnh sửa và chuyển đổi PDF dựa trên cloud bằng C#, ASP.NET, hoặc các ngôn ngữ .NET khác cho các nền tảng cloud khác nhau. Mở NuGet trình 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 tiếp theo từ megjelen Console Package Manager.

Lệnh Package Manager Console


    PM> Install-Package Aspose.Pdf-Cloud
     

Các Bước Để Tạo AcroForms qua .NET SDK

Những người phát triển Aspose.PDF Cloud có thể dễ dàng tải và tạo các acroforms trong các PDF chỉ trong vài dòng mã.

  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 đến Cloud API
  3. Tải lên tệp tài liệu của bạn
  4. Thực hiện việc tạo
  5. Tải về kết quả
 

Ví dụ mã này hiển thị việc tạo AcroForms trong các tài liệu PDF


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