HTML
JPG
PDF
XML
DOCX
PDF
Biểu mẫu PDF. Quản lý qua .NET SDK
Quản lý Acroforms trong tài liệu PDF bằng Cloud .NET SDK
Get StartedCách Quản lý Biểu mẫu PDF Sử dụng Cloud .NET SDK
Để làm việc với AcroForms qua Cloud .NET SDK, chúng ta sẽ sử dụng Aspose.PDF Cloud .NET SDK Bộ SDK Cloud này cho phép bạn dễ dàng xây dựng các ứng dụng tạo, chỉnh sửa & chuyển đổi PDF trên nền tảng đám mây bằng C#, ASP.NET, hoặc các ngôn ngữ .NET khác cho các nền tảng đám mây 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 sau từ Bảng điều khiển Quản lý Gói.
Lệnh Bảng điều khiển Quản lý Gói
PM> Install-Package Aspose.Pdf-Cloud
Các bước để tạo AcroForms qua .NET SDK
Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải và tạo acroforms trong PDF chỉ với một vài dòng mã.
- Tạo một phiên bản của PdfApi sử dụng AppSid và AppSecret từ Bảng điều khiển Aspose Cloud.
- Kiểm tra Lưu trữ Đám mây cho Tệp. Lấy danh sách các tệp trong lưu trữ đám mây bằng cách sử dụng GetFilesList(""). Nếu không tìm thấy tệp mục tiêu, tiến hành tải lên.
- Tải PDF lên Lưu trữ Đám mây (nếu cần).
- Tạo một Trường TextBox. Khởi tạo một đối tượng TextBoxField cho trang 1 và thiết lập thuộc tính.
- Thêm Trường vào PDF. Sử dụng PutTextBoxField để chèn trường vào tài liệu được lưu trữ trên đám mây.
- In Trạng thái Hoạt động. Xuất trạng thái kết quả ra bảng điều khiển.
Ví dụ mã này cho thấy cách tạo AcroForms trong 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);
}