PdfPageEditor
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
| Name | Type | Access | Description |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Read | Возвращает текущие вращения, применяемые к каждой странице. |
processPages | int[] | Read | Возвращает массив страниц, на которые должны повлиять операции. |
pageCount | int | Read | Возвращает общее количество страниц в связанном документе. |
zoom | float | Read | Возвращает текущий фактор увеличения. |
Methods
| Signature | Description |
|---|---|
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() | Закрывает редактор и выпускает связанный документ. |