Как работать с Facades API в .NET

Как работать с 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Рендеринг страниц в изображения

См. также

 Русский