PdfPageEditor
PdfPageEditor
Overview
PdfPageEditor adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: java.io.Closeable.
Memberikan metode untuk mengedit properti halaman individu seperti ukuran, rotasi, dan mengambil informasi halaman.
Kelas ini menyediakan 19 metode untuk bekerja dengan PdfPageEditor objek dalam program Java. Metode yang tersedia meliputi: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation, dan 4 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: pageCount, pageRotations, processPages, zoom.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Read | Mengembalikan rotasi yang saat ini diterapkan pada setiap halaman. |
processPages | int[] | Read | Mengembalikan array nomor halaman yang harus dipengaruhi operasi. |
pageCount | int | Read | Mengembalikan jumlah total halaman dalam dokumen yang terikat. |
zoom | float | Read | Mengembalikan faktor zoom saat ini. |
Methods
| Signature | Description |
|---|---|
PdfPageEditor() | Membuat instance baru {@code PdfPageEditor}. |
bindPdf(inputFile: String) → boolean | Mengikat file PDF ke editor ini. |
bindPdf(inputStream: InputStream) → boolean | Mengikat PDF dari aliran input. |
bindPdf(document: Document) → boolean | Mengikat dokumen yang ada ke editor ini. |
getPageSize(pageNumber: int) → float[] | Mengembalikan ukuran halaman yang ditentukan sebagai array float {@code [width, height]}. |
setPageSize(pageNumber: int, size: PageSize) | Menetapkan ukuran halaman yang ditentukan. |
getPageRotation(pageNumber: int) → int | Mengembalikan rotasi halaman yang ditentukan dalam derajat. |
setPageRotation(pageNumber: int, rotation: int) | Menetapkan rotasi halaman yang ditentukan. |
setPageRotations(rotations: java.util.Map<Integer, Integer>) | Bulk-aplikasi rotasi dari peta {@code pageNumber → degrees}. |
getPageRotations() → java.util.Map<Integer, Integer> | Mengembalikan rotasi yang saat ini diterapkan pada setiap halaman. |
getProcessPages() → int[] | Mengembalikan array nomor halaman yang harus dipengaruhi operasi. |
setProcessPages(processPages: int[]) | Menentukan susunan nomor halaman yang harus dipengaruhi operasi. |
getPageCount() → int | Mengembalikan jumlah total halaman dalam dokumen yang terikat. |
getZoom() → float | Mengembalikan faktor zoom saat ini. |
setZoom(zoom: float) | Menetapkan faktor zoom yang diterapkan pada semua halaman (atau diproses) ketika |
| {@link #save(String)} atau { @link $save ((OutputStream) } dipanggil. | |
movePosition(dx: int, dy: int) | Menerjemahkan isi halaman dengan {@code (dx, dy)} unit ketika dokumen sedang di-translate. |
| selamat. | |
save(outputFile: String) → boolean | Menyimpan dokumen yang terikat ke file. |
save(outputStream: OutputStream) → boolean | Menyimpan dokumen yang terikat ke aliran output. |
close() | Tutup editor dan melepaskan dokumen yang terikat. |