Як працювати з Facades API у .NET
Як працювати з Facades API у .NET
Facades API надає високорівневі обгортки для поширених завдань PDF. Цей посібник охоплює заповнення форм, об’єднання файлів та редагування вмісту.
Вимоги
| Вимога | Деталь |
|---|---|
| Середовище виконання | .NET 8.0 або пізніше |
| Пакет | dotnet add package Aspose.Pdf.Foss |
Заповнити поле форми
Фасад Form відкриває вхідний PDF, заповнює поля за назвою та записує результат у окремий вихідний файл. Це дозволяє уникнути роботи з низькорівневим об’єктом Document, коли вам потрібне лише просте заповнення полів.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Об’єднати два PDF
PdfFileEditor об’єднує кілька PDF‑файлів в один вихідний документ. Передайте шляхи до вихідних файлів та шлях призначення, щоб отримати єдиний об’єднаний результат.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Витягнути діапазон сторінок
Той самий PdfFileEditor клас може витягнути безперервний діапазон сторінок у новий файл. Вкажіть початкову сторінку, кінцеву сторінку та шлях виводу.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Ключові класи
| Клас | Призначення |
|---|---|
Form | Читати та записувати значення полів форми |
PdfFileEditor | Об’єднувати, розділяти, витягувати сторінки |
PdfContentEditor | Редагувати вміст сторінки |
PdfFileSignature | Підписувати та перевіряти документи |
PdfFileStamp | Додавати штампи до сторінок |
PdfConverter | Рендерити сторінки у зображення |