Редактирование отдельных страниц PDF
Объяснение
Класс PdfPageEditor отличается от классов PdfFileEditor и PdfContentEditor. Сначала нам нужно понять разницу, а затем мы сможем лучше понять класс PdfPageEditor. Класс PdfFileEditor позволяет вам управлять всеми страницами в файле, такими как добавление, удаление или объединение страниц и т. д., в то время как класс PdfContentEditor помогает вам управлять содержимым страницы, т.е. текстом и другими объектами и т. д. Тогда как класс PdfPageEditor работает только с самой отдельной страницей, например, вращение, масштабирование и выравнивание страницы и т. д.
Мы можем разделить функции, предоставляемые этим классом, на три основные категории, т.е. Переход, Выравнивание и Отображение. Мы собираемся обсудить эти категории ниже:
Переход
Этот класс содержит два свойства, связанные с переходом, т.е. TransitionType и TransitionDuration. TransitionType указывает стиль перехода, который будет использоваться при переходе на эту страницу с другой страницы во время презентации. TransitionDuration указывает продолжительность отображения для страниц.
Alignment
Класс PdfPageEditor поддерживает как горизонтальное, так и вертикальное выравнивание.
### Display
В категорию отображения мы можем включить такие свойства, как PageSize, Rotation, Zoom и DisplayDuration. PageSize свойство указывает размер отдельной страницы в файле. Это свойство принимает объект PageSize в качестве входных данных, который включает в себя предопределенные размеры страниц, такие как A0, A1, A2, A3, A4, A5, A6, B5, Letter, Ledger и P11x17. Свойство Rotation используется для установки вращения отдельной страницы. Оно может принимать значения 0, 90, 180 или 270. Свойство Zoom устанавливает коэффициент увеличения для страницы и принимает значение типа float в качестве входных данных. Этот класс также предоставляет метод для получения размера страницы и вращения страницы отдельной страницы в файле.
Вы можете найти примеры вышеупомянутых методов в приведенном ниже фрагменте кода:
## Заключение
В этой статье мы более подробно рассмотрели класс PdfPageEditor. We have elaborated the properties and methods provided by this class. It makes the manipulation of individual pages in a class a very easy and simple task.
Мы подробно описали свойства и методы, предоставляемые этим классом. Это делает манипуляцию отдельными страницами в классе очень легкой и простой задачей.