PdfPageEditor
Opinie generală
PdfPageEditor este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: java.io.Closeable.
Oferă metode pentru editarea proprietăților de pagină individuale, cum ar fi dimensiunea, rotația și recuperarea informațiilor despre pagini.
Această clasă oferă 19 metode pentru a lucra cu obiecte PdfPageEditor în programele Java. Metodele disponibile includ: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation, şi 4 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: pageCount, pageRotations, processPages, zoom.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Citeşte. | Întoarce rotațiile aplicate în prezent la fiecare pagină. |
processPages | int[] | Citeşte. | Întoarce matrice de numere de pagină care operațiuni ar trebui să afecteze. |
pageCount | int | Citeşte. | Întoarce numărul total de pagini din documentul legat. |
zoom | float | Citeşte. | Întoarce factorul de zoom actual. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfPageEditor() | Creează o nouă instanță {@code PdfPageEditor}. |
bindPdf(inputFile: String) → boolean | Legă un fişier PDF la acest editor. |
bindPdf(inputStream: InputStream) → boolean | Legă un PDF dintr-un flux de intrare. |
bindPdf(document: Document) → boolean | Legă un {@link Document} existent la acest editor. |
getPageSize(pageNumber: int) → float[] | Întoarce dimensiunea paginii specificate ca o matrice plutitoare {@code [ lățime, înălțimea]}. |
setPageSize(pageNumber: int, size: PageSize) | Stabilește dimensiunea paginii specificate. |
getPageRotation(pageNumber: int) → int | Întoarce rotația paginii specificate în grade. |
setPageRotation(pageNumber: int, rotation: int) | Stabilește rotația paginii specificate. |
setPageRotations(rotations: java.util.Map<Integer, Integer>) | Aplică în masă rotațiile dintr-o hartă {@pagina de codNumber → grade}. |
getPageRotations() → java.util.Map<Integer, Integer> | Întoarce rotațiile aplicate în prezent la fiecare pagină. |
getProcessPages() → int[] | Întoarce matrice de numere de pagină care operațiuni ar trebui să afecteze. |
setProcessPages(processPages: int[]) | Stabilește matrice de numere de pagină care operațiuni ar trebui să afecteze. |
getPageCount() → int | Întoarce numărul total de pagini din documentul legat. |
getZoom() → float | Întoarce factorul de zoom actual. |
setZoom(zoom: float) | Stabilirea unui factor de zoom aplicat tuturor paginilor (sau procesate) atunci când: |
| Se cheamă {@link #save(String)} sau { @link $save ((OutputStream). | |
movePosition(dx: int, dy: int) | Traducă conținutul paginii prin {@code (dx, dy)} unități atunci când documentul este în format digital. |
| Salvat. | |
save(outputFile: String) → boolean | Salvează documentul legat într-un fișier. |
save(outputStream: OutputStream) → boolean | Salvează documentul legat într-un flux de ieşire. |
close() | Închide editorul şi eliberează documentul legat. |