PdfAnnotationEditor
PdfAnnotationEditor
Overview
PdfAnnotationEditor adalah kelas di Aspose.PDF FOSS untuk Java.
Menyediakan metode untuk mengelola anotasi dalam dokumen PDF: meratakan, menghapus, dan menghitung anotation.
Kelas ini menyediakan 21 metode untuk bekerja dengan objek PdfAnnotationEditor dalam program Java. Metode yang tersedia meliputi: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: document.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Mengembalikan dokumen yang terikat. |
Methods
| Signature | Description |
|---|---|
PdfAnnotationEditor() | Membuat instance baru {@code PdfAnnotationEditor}. |
PdfAnnotationEditor(document: Document) | Membuat {@code PdfAnnotationEditor} baru yang terikat pada dokumen tertentu. |
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. |
flattenAnnotations() → boolean | Flatens semua catatan dalam dokumen: setiap catatan yang membawa sebuah |
| normal penampilan aliran ({@code /AP /N}) memiliki tampilan yang dibakar ke | |
| aliran konten halaman dibungkus dalam {@code q | |
deleteAnnotations() → boolean | Menghapus semua catatan dari semua halaman dalam dokumen. |
deleteAnnotations(annotationType: String) → boolean | Menghapus catatan dari tipe yang ditentukan dari semua halaman. |
getAnnotationCount(pageNumber: int) → int | Mengembalikan jumlah catatan pada halaman yang ditentukan. |
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String) | Mengganti nama penulis (entry / T dari annotasi) pada setiap markup |
| Anotasi dalam rentang halaman inklusif [startPage, endPag] yang | |
| penulis saat ini sama dengan {@code oldAuthor}. | |
save(outputFile: String) → boolean | Menyimpan dokumen yang terikat ke file. |
save(outputStream: OutputStream) → boolean | Menyimpan dokumen yang terikat ke aliran output. |
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[]) | Ekspor catatan ke format XFDF, secara opsional menyaring berdasarkan rentang halaman dan jenis. |
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Mengimpor anotasi dari aliran input XFDF. |
importAnnotationFromXfdf(stream: InputStream) | Mengimpor catatan dari aliran input XFDF (semua jenis). |
importAnnotationFromXfdf(filePath: String) | Mengimpor catatan dari file XFDF (semua jenis). |
importAnnotationsFromXfdf(filePath: String) | Mengimpor catatan dari file XFDF (semua jenis). |
importAnnotationsFromXfdf(stream: InputStream) | Mengimpor catatan dari aliran input XFDF (semua jenis). |
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Mengimpor anotasi dari aliran input XFDF dengan penyaringan tipe. |
getDocument() → Document | Mengembalikan dokumen yang terikat. |
close() | Tutup editor dan melepaskan dokumen yang terikat. |