PdfPageEditor

Overview

PdfPageEditor является классом в Aspose.PDF FOSS для Java. Наследники от: java.io.Closeable.

Предоставляет методы для редактирования индивидуальных свойств страниц, таких как размер, вращение и получение информации о страницах.

Этот класс предоставляет 19 методов для работы с объектами PdfPageEditor в программах Java. Доступные методы включают: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation, и 4 дополнительных метода. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: pageCount, pageRotations, processPages, zoom.

Properties

NameTypeAccessDescription
pageRotationsjava.util.Map<Integer, Integer>ReadВозвращает текущие вращения, применяемые к каждой странице.
processPagesint[]ReadВозвращает массив страниц, на которые должны повлиять операции.
pageCountintReadВозвращает общее количество страниц в связанном документе.
zoomfloatReadВозвращает текущий фактор увеличения.

Methods

SignatureDescription
PdfPageEditor()Создает новый {@code PdfPageEditor} экземпляр.
bindPdf(inputFile: String)booleanПривязывает файл PDF к этому редактору.
bindPdf(inputStream: InputStream)booleanСвязывает PDF с потока ввода.
bindPdf(document: Document)booleanПривязывает существующий {@link Document} к этому редактору.
getPageSize(pageNumber: int)float[]Возвращает размер указанной страницы в виде массива {@code [ширина, высота]}.
setPageSize(pageNumber: int, size: PageSize)Устанавливает размер указанной страницы.
getPageRotation(pageNumber: int)intВозвращает вращение указанной страницы в градусах.
setPageRotation(pageNumber: int, rotation: int)Устанавливает вращение указанной страницы.
setPageRotations(rotations: java.util.Map<Integer, Integer>)Большое количество применяет вращения с карты {@code pageNumber → degrees}.
getPageRotations()java.util.Map<Integer, Integer>Возвращает текущие вращения, применяемые к каждой странице.
getProcessPages()int[]Возвращает массив страниц, на которые должны повлиять операции.
setProcessPages(processPages: int[])Устанавливает массив страниц, на которые должны влиять операции.
getPageCount()intВозвращает общее количество страниц в связанном документе.
getZoom()floatВозвращает текущий фактор увеличения.
setZoom(zoom: float)Устанавливает фактор увеличения, применяемый ко всем (или обрабатываемым) страницам при:
{@link #save(String)} или { @link * save ((OutputStream) } вызвано.
movePosition(dx: int, dy: int)Переводит содержимое страницы по {@code (dx, dy)} единиц при открытии документа.
Спасен.
save(outputFile: String)booleanСохраняет связанный документ в файл.
save(outputStream: OutputStream)booleanСохраняет связанный документ в потоке вывода.
close()Закрывает редактор и выпускает связанный документ.

See Also

 Русский