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

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

 Українська