PdfExtractor
ΕΚΤΙΜΗΣΗ
PdfExtractor Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: Closeable.
Φάση για την εξόρυξη κειμένου και εικόνων από τα έγγραφα PDF.
Αυτή η κατηγορία παρέχει 41 μεθόδους για να εργαστείτε με PdfExtractor αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,18 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,Και 5 περισσότερα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
password | String | Διαβάστε | Επιστρέφει το κωδικό πρόσβασης που εφαρμόστηκε κατά την έναρξη κρυπτογραφημένων PDFs στο επόμενο |
| {@link #bindPdf(String)} ή { @link_bind Pdf (InputStream) } κλήσεις. | |||
startPage | int | Διαβάστε | Επιστρέφει στην αρχική σελίδα. |
endPage | int | Διαβάστε | Επιστρέφει στην τελική σελίδα. |
extractTextMode | int | Διαβάστε | Επιστρέφει την τρέχουσα λειτουργία εξόρυξης κειμένου. |
resolution | Resolution | Διαβάστε | Επιστρέφει την επιλεγμένη ανάλυση εξόρυξης. |
extractImageMode | ExtractImageMode | Διαβάστε | Επιστρέφει τη λειτουργία εξόρυξης εικόνας. |
textAsString | String | Διαβάστε | Επιστρέφει το κείμενο που έχει αφαιρεθεί ως γραμμή. |
textSearchOptions | TextSearchOptions | Διαβάστε | Επιστρέφει τις επιλογές αναζήτησης κειμένου που σχετίζονται με τον εκχυλίστη. |
bidi | boolean | Διαβάστε | Επιστρέφει αν η τρέχουσα έκδοση περιέχει bidi κείμενο. |
attachNames | List<String> | Διαβάστε | Επιστρέφει τα επί του παρόντος προετοιμασμένα ονόματα προσθήκης. |
imageCount | int | Διαβάστε | Επιστρέφει τον αριθμό των φωτογραφιών που έχουν αφαιρεθεί. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfExtractor() | Δημιουργεί μια νέα παραβολή. |
PdfExtractor(document: Document) | Δημιουργεί ένα νέο PdfExtractor συνδεδεμένο με υπάρχον έγγραφο. |
PdfExtractor(stream: InputStream) | Δημιουργεί ένα νέο PdfExtractor συνδεδεμένο με μια ροή PDF. |
bindPdf(inputFile: String) | Συνδέστε ένα αρχείο PDF σε αυτό το εκχυλίσμα. |
bindPdf(stream: InputStream) | Συνδέει ένα PDF από μια ροή εισόδου. |
getPassword() → String | Επιστρέφει το κωδικό πρόσβασης που εφαρμόστηκε κατά την έναρξη κρυπτογραφημένων PDFs στο επόμενο |
| {@link #bindPdf(String)} ή { @link_bind Pdf (InputStream) } κλήσεις. | |
setPassword(password: String) | Ρυθμίστε τον κωδικό πρόσβασης που χρησιμοποιείται από τις επακόλουθες κλήσεις {@code bindPdf} για να ανοίξετε |
| Κρυπτογραφημένα PDFs. | |
bindPdf(document: Document) | Συνδέστε ένα υπάρχον έγγραφο σε αυτό το εξόρυγμα. |
setStartPage(page: int) | Καθορίστε την αρχική σελίδα για εξόρυξη (1-based). |
getStartPage() → int | Επιστρέφει στην αρχική σελίδα. |
setEndPage(page: int) | Καθορίστε την τελική σελίδα για εξόρυξη (1-based). |
getEndPage() → int | Επιστρέφει στην τελική σελίδα. |
setExtractTextMode(mode: int) | Εισάγετε τη λειτουργία εξόρυξης κειμένου. |
getExtractTextMode() → int | Επιστρέφει την τρέχουσα λειτουργία εξόρυξης κειμένου. |
setResolution(resolution: Resolution) | Εισάγετε την ανάλυση εξόρυξης εικόνας για τη συσχετισμένη API. |
getResolution() → Resolution | Επιστρέφει την επιλεγμένη ανάλυση εξόρυξης. |
setExtractImageMode(extractImageMode: ExtractImageMode) | Εισάγετε τη λειτουργία εξόρυξης εικόνας. |
getExtractImageMode() → ExtractImageMode | Επιστρέφει τη λειτουργία εξόρυξης εικόνας. |
extractText() | Εξέτασε το κείμενο από την περιοχή σελίδας. |
extractText(encoding: Charset) | Εξέτασε το κείμενο από την περιοχή σελίδας χρησιμοποιώντας τον αιτημένο κωδικοποιητή παραγωγής. |
getText(outputPath: String) | Γράφει κείμενο που έχει αποσυνδεθεί σε ένα αρχείο. |
getText(stream: OutputStream) | Γράφει κείμενο που εξάγεται σε μια ροή εκκίνησης. |
getTextAsString() → String | Επιστρέφει το κείμενο που έχει αφαιρεθεί ως γραμμή. |
getTextSearchOptions() → TextSearchOptions | Επιστρέφει τις επιλογές αναζήτησης κειμένου που σχετίζονται με τον εκχυλίστη. |
setTextSearchOptions(textSearchOptions: TextSearchOptions) | Προσθέστε τις επιλογές αναζήτησης κειμένου που χρησιμοποιούνται από τις επακόλουθες κλήσεις εξαγωγής. |
hasNextPageText() → boolean | Επιστρέφει εάν το κείμενο που εκτυπώνεται από σελίδα σε σελίδα παραμένει διαθέσιμο. |
getNextPageText(outputPath: String) | Γράψτε το κείμενο της επόμενης σελίδας σε ένα αρχείο. |
getNextPageText(stream: OutputStream) | Γράψε το κείμενο της επόμενης σελίδας σε μια ροή. |
isBidi() → boolean | Επιστρέφει αν η τρέχουσα έκδοση περιέχει bidi κείμενο. |
extractAttachment() | Προετοιμάζει την εκχύλισμα προσθήκης για όλα τα ενσωματωμένα αρχεία. |
extractAttachment(name: String) | Προετοιμάζει την εκχύλιση για ένα συγκεκριμένο κλειδί προσθήκης ή όνομα αρχείου. |
getAttachNames() → List<String> | Επιστρέφει τα επί του παρόντος προετοιμασμένα ονόματα προσθήκης. |
getAttachment(outputPath: String) | Γράφει το προετοιμασμένο προσάρτημα(s) στο δεδομένο αρχείο ή δελτίο. |
extractImage() | Εξέτασε εικόνες από το εύρος σελίδων. |
hasNextImage() → boolean | Επιστρέφει αν υπάρχουν περισσότερες εκχυλίσσεις εικόνων για να ανακτήσουν. |
getNextImage(outputPath: String) | Αποθηκεύει την επόμενη εξαγορά εικόνα σε ένα αρχείο. |
getNextImage(outputPath: String, format: ImageFormat) | Αποθηκεύει την επόμενη εξαγορά εικόνα σε ένα αρχείο χρησιμοποιώντας τη μορφή έκδοσης που ζητείται. |
getNextImage(stream: OutputStream) | Αποθηκεύει την επόμενη εξαγορά εικόνα σε μια ροή εκκίνησης. |
getNextImage(stream: OutputStream, format: ImageFormat) | Αποθηκεύει την επόμενη εξαγορά εικόνα σε μια ροή χρησιμοποιώντας τη μορφή έκδοσης που ζητείται. |
getImageCount() → int | Επιστρέφει τον αριθμό των φωτογραφιών που έχουν αφαιρεθεί. |
close() | Κλείνει αυτό το εξόρυγμα και απελευθερώνει το δεσμευμένο έγγραφο. |