PdfContentEditor
ΕΚΤΙΜΗΣΗ
PdfContentEditor Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: AutoCloseable.
Παρέχει μεθόδους για την επεξεργασία περιεχομένου PDF, κυρίως εργασίες αντικατάστασης κειμένων.
Αυτή η κατηγορία παρέχει 17 μεθόδους για να εργαστείτε με PdfContentEditor αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : document, replaceTextStrategy, textReplaceOptions.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Διαβάστε | Επιστρέφει τις επιλογές αντικατάστασης κειμένου που χρησιμοποιείται από αυτόν τον εκδότη. |
replaceTextStrategy | ReplaceTextStrategy | Διαβάστε | Επιστρέφει τις ρυθμίσεις στρατηγικής αντικατάστασης κειμένου. |
document | Document | Διαβάστε | Επιστρέφει το δεσμευμένο έγγραφο. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfContentEditor() | Δημιουργεί μια νέα παραβολή {@code PdfContentEditor}. |
getTextReplaceOptions() → TextReplaceOptions | Επιστρέφει τις επιλογές αντικατάστασης κειμένου που χρησιμοποιείται από αυτόν τον εκδότη. |
setTextReplaceOptions(options: TextReplaceOptions) | Εισάγετε το κείμενο αντικαθιστώντας τις επιλογές. |
getReplaceTextStrategy() → ReplaceTextStrategy | Επιστρέφει τις ρυθμίσεις στρατηγικής αντικατάστασης κειμένου. |
bindPdf(inputFile: String) → boolean | Συνδέστε ένα αρχείο PDF σε αυτό το εκδότη. |
bindPdf(inputStream: InputStream) → boolean | Συνδέει ένα PDF από μια ροή εισόδου. |
bindPdf(document: Document) → boolean | Συνδέστε ένα υπάρχον {@link Document} σε αυτόν τον εκδότη. |
save(outputFile: String) → boolean | Αποθηκεύετε το συνδεδεμένο έγγραφο σε ένα αρχείο. |
save(outputStream: OutputStream) → boolean | Αποθηκεύει το συνδεδεμένο έγγραφο σε ένα ρεύμα εξόδου. |
replaceText(searchText: String, replaceText: String) → boolean | Αντικαθιστά όλες τις εκδηλώσεις του καθορισμένου κειμένου σε όλο το έγγραφο. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Αντικαθιστά όλες τις εκδηλώσεις του καθορισμένου κειμένου σε μια συγκεκριμένη σελίδα. |
getDocument() → Document | Επιστρέφει το δεσμευμένο έγγραφο. |
getStamps(pageNumber: int) → StampInfo[] | Επιστρέφει τα μεταδεδομένα που αποθηκεύονται σε μια σελίδα. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Διαγράψτε μια εισαγωγή μεταδεδομένων σφραγίδας μέσω του ID σφράγματος. |
deleteStampById(stampId: int) → boolean | Διαγράφει τις εισαγωγές μεταμένων σφραγίδας μέσω του ID σφράγματος από όλες τις σελίδες. |
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int) → boolean | Δημιουργεί μια {@link org.aspose.pdf.annotations.TextAnnotation} στο |
| Η σελίδα στο συγκεκριμένο ορθό. | |
close() | Κλείνει τον εκδότη και κυκλοφορεί το δεσμευμένο έγγραφο. |