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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
pageRotationsjava.util.Map<Integer, Integer>Прочети.Връща въртенето, което се прилага към всяка страница.
processPagesint[]Прочети.Връща масив от номера на страници, които трябва да се повлияят.
pageCountintПрочети.Връща общия брой страници в свързания документ.
zoomfloatПрочети.Връща текущия фактор за увеличаване.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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()Затваря редактора и освобождава свързания документ.

Вижте също:

 Български