PdfContentEditor
Opinie generală
PdfContentEditor este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: AutoCloseable.
Oferă metode de editare a conținutului PDF, în principal operațiuni de înlocuire a textului.
Această clasă oferă 17 metode pentru a lucra cu obiecte PdfContentEditor în programele Java. Metodele disponibile includ: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: document, replaceTextStrategy, textReplaceOptions.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Citeşte. | Întoarce opțiunile de înlocuire a textului utilizate de acest editor. |
replaceTextStrategy | ReplaceTextStrategy | Citeşte. | Întoarce setările strategiei de înlocuire a textului. |
document | Document | Citeşte. | Întoarce documentul legat. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfContentEditor() | Creează o nouă instanță {@code PdfContentEditor}. |
getTextReplaceOptions() → TextReplaceOptions | Întoarce opțiunile de înlocuire a textului utilizate de acest editor. |
setTextReplaceOptions(options: TextReplaceOptions) | Setarea textului opțiuni de înlocuire. |
getReplaceTextStrategy() → ReplaceTextStrategy | Întoarce setările strategiei de înlocuire a textului. |
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. |
save(outputFile: String) → boolean | Salvează documentul legat într-un fișier. |
save(outputStream: OutputStream) → boolean | Salvează documentul legat într-un flux de ieşire. |
replaceText(searchText: String, replaceText: String) → boolean | Înlocuiește toate aparițiile textului specificat în întregul document. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Înlocuiește toate aparițiile textului specificat pe o pagină specifică. |
getDocument() → Document | Întoarce documentul legat. |
getStamps(pageNumber: int) → StampInfo[] | Returnează metadatele de timbru stocate pe o pagină. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Șterge o intrare de metadate a ștampilei prin ID-ul știrilor. |
deleteStampById(stampId: int) → boolean | Șterge metadatele de timbru prin ID-ul de tip timbr din toate paginile. |
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int) → boolean | Creează un {@link org.aspose.pdf.annotations.TextAnnotation} pe |
| pagina dată la rectangul dat. | |
close() | Închide editorul şi eliberează documentul legat. |