Как работать с Facades API в .NET
Как работать с Facades API в .NET
Facades API предоставляет высокоуровневые оболочки для распространённых задач PDF. Это руководство охватывает заполнение форм, объединение файлов и редактирование содержимого.
Требования
| Требование | Подробности |
|---|---|
| Среда выполнения | .NET 8.0 or later |
| Пакет | 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 | Рендеринг страниц в изображения |