Работа с документами

Работа с PDF-документами включает в себя различные функции. Управление страницами PDF-файла является важной частью этой работы. Aspose.Pdf.Facades предоставляет класс PdfFileEditor для этой цели.

Класс PdfFileEditor содержит методы, которые помогают манипулировать отдельными страницами; этот класс не редактирует и не манипулирует содержимым страницы. Вы можете вставить новую страницу, удалить существующую страницу, разделить страницы или указать импозицию страниц с помощью PdfFileEditor.

Функции, предоставляемые этим классом, можно разделить на три основные категории: Редактирование файлов, Импозиция PDF и Разделение. Мы собираемся подробно обсудить эти разделы ниже:

Редактирование файлов

Функции, которые мы можем включить в этот раздел, это Вставка, Добавление, Удаление, Объединение и Извлечение. Вы можете вставить новую страницу в указанном месте, используя метод Insert, или добавить страницы в конец файла. Вы также можете удалить любое количество страниц из файла, используя метод Delete, указав целочисленный массив, содержащий номера страниц для удаления. Метод Concatenate помогает вам объединить страницы из нескольких PDF-файлов. Вы можете извлечь любое количество страниц, используя метод Extract, и сохранить эти страницы в другой PDF-файл или поток памяти.

Этот раздел исследует возможности этого класса и объясняет назначение его методов.

Использование разрывов страниц

Разрыв страницы — это специальная функция, которая позволяет перераспределить документ.

Импозиция PDF

Импозиция — это процесс правильного расположения страниц перед печатью. PdfFileEditor предоставляет два метода для этой цели: MakeBooklet и MakeNUp. Метод MakeBooklet помогает расположить страницы так, чтобы их было легко складывать или связывать после печати; однако метод MakeNUp позволяет вам печатать несколько страниц на одной странице PDF-файла.

Разделение

Функция разделения позволяет вам разделить существующий PDF-файл на разные части. Вы можете либо разделить переднюю часть PDF-файла, либо заднюю часть. Поскольку PdfFileEditor предоставляет множество методов для целей разделения, вы также можете разделить файл на отдельные страницы или на множество наборов из нескольких страниц.