PdfContentEditor
PdfContentEditor
Overview
PdfContentEditor adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: AutoCloseable.
Menyediakan metode untuk mengedit konten PDF, terutama operasi penggantian teks.
Kelas ini menyediakan 17 metode untuk bekerja dengan objek PdfContentEditor dalam program Java. Metode yang tersedia meliputi: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: document, replaceTextStrategy, textReplaceOptions.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Read | Mengembalikan opsi penggantian teks yang digunakan oleh editor ini. |
replaceTextStrategy | ReplaceTextStrategy | Read | Mengembalikan pengaturan strategi penggantian teks. |
document | Document | Read | Mengembalikan dokumen yang terikat. |
Methods
| Signature | Description |
|---|---|
PdfContentEditor() | Membuat instance baru {@code PdfContentEditor}. |
getTextReplaceOptions() → TextReplaceOptions | Mengembalikan opsi penggantian teks yang digunakan oleh editor ini. |
setTextReplaceOptions(options: TextReplaceOptions) | Menetapkan opsi penggantian teks. |
getReplaceTextStrategy() → ReplaceTextStrategy | Mengembalikan pengaturan strategi penggantian teks. |
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. |
save(outputFile: String) → boolean | Menyimpan dokumen yang terikat ke file. |
save(outputStream: OutputStream) → boolean | Menyimpan dokumen yang terikat ke aliran output. |
replaceText(searchText: String, replaceText: String) → boolean | Mengganti semua kejadian teks yang ditentukan di seluruh dokumen. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Mengganti semua kejadian teks yang ditentukan pada halaman tertentu. |
getDocument() → Document | Mengembalikan dokumen yang terikat. |
getStamps(pageNumber: int) → StampInfo[] | Mengembalikan metadata cap yang disimpan pada halaman. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Menghapus entri metadata cap dengan ID cap. |
deleteStampById(stampId: int) → boolean | Menghapus entri metadata cap dengan ID cap dari semua halaman. |
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int) → boolean | Membuat {@link org.aspose.pdf.annotations.TextAnnotation} pada |
| halaman yang diberikan pada persegi panjang. | |
close() | Tutup editor dan melepaskan dokumen yang terikat. |