PdfPageEditor
Общ преглед
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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Прочети. | Връща въртенето, което се прилага към всяка страница. |
processPages | int[] | Прочети. | Връща масив от номера на страници, които трябва да се повлияят. |
pageCount | int | Прочети. | Връща общия брой страници в свързания документ. |
zoom | float | Прочети. | Връща текущия фактор за увеличаване. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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>) | Намаляване на броя на кодовете. |
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() | Затваря редактора и освобождава свързания документ. |