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 після встановлення FOSS для пакету 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() | Закриває редактор і випускає пов’язаний документ. |