Cách làm việc với Facades API trong .NET
Cách làm việc với Facades API trong .NET
Facades API cung cấp các wrapper cấp cao cho các tác vụ PDF phổ biến. Hướng dẫn này bao gồm việc điền biểu mẫu, hợp nhất tệp và chỉnh sửa nội dung.
Điều kiện tiên quyết
| Yêu cầu | Chi tiết |
|---|---|
| Thời gian chạy | .NET 8.0 hoặc sau |
| Gói | dotnet add package Aspose.Pdf.Foss |
Điền vào trường biểu mẫu
Giao diện Form mở một PDF đầu vào, điền các trường theo tên và ghi kết quả vào một tệp đầu ra riêng. Điều này tránh việc làm việc với đối tượng Document cấp thấp khi bạn chỉ cần việc điền trường đơn giản.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Hợp nhất hai PDF
PdfFileEditor ghép nhiều tệp PDF thành một tài liệu đầu ra. Cung cấp các đường dẫn tệp nguồn và một đường dẫn đích để tạo ra một kết quả hợp nhất duy nhất.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Trích xuất một phạm vi trang
Lớp PdfFileEditor tương tự có thể trích xuất một dải liên tiếp các trang vào một tệp mới. Xác định trang bắt đầu, trang kết thúc và đường dẫn đầu ra.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Các lớp chính
| Class | Purpose |
|---|---|
Form | Đọc và ghi giá trị trường biểu mẫu |
PdfFileEditor | Gộp, tách, trích xuất các trang |
PdfContentEditor | Chỉnh sửa nội dung trang |
PdfFileSignature | Ký và xác minh tài liệu |
PdfFileStamp | Thêm dấu tem vào các trang |
PdfConverter | Kết xuất các trang thành hình ảnh |