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 περισσότερα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
passwordStringΔιαβάστεΕπιστρέφει το κωδικό πρόσβασης που εφαρμόστηκε κατά την έναρξη κρυπτογραφημένων PDFs στο επόμενο
{@link #bindPdf(String)} ή { @link_bind Pdf (InputStream) } κλήσεις.
startPageintΔιαβάστεΕπιστρέφει στην αρχική σελίδα.
endPageintΔιαβάστεΕπιστρέφει στην τελική σελίδα.
extractTextModeintΔιαβάστεΕπιστρέφει την τρέχουσα λειτουργία εξόρυξης κειμένου.
resolutionResolutionΔιαβάστεΕπιστρέφει την επιλεγμένη ανάλυση εξόρυξης.
extractImageModeExtractImageModeΔιαβάστεΕπιστρέφει τη λειτουργία εξόρυξης εικόνας.
textAsStringStringΔιαβάστεΕπιστρέφει το κείμενο που έχει αφαιρεθεί ως γραμμή.
textSearchOptionsTextSearchOptionsΔιαβάστεΕπιστρέφει τις επιλογές αναζήτησης κειμένου που σχετίζονται με τον εκχυλίστη.
bidibooleanΔιαβάστεΕπιστρέφει αν η τρέχουσα έκδοση περιέχει bidi κείμενο.
attachNamesList<String>ΔιαβάστεΕπιστρέφει τα επί του παρόντος προετοιμασμένα ονόματα προσθήκης.
imageCountintΔιαβάστεΕπιστρέφει τον αριθμό των φωτογραφιών που έχουν αφαιρεθεί.

Μέθοδοι

υπογραφήΠεριγραφή
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()Κλείνει αυτό το εξόρυγμα και απελευθερώνει το δεσμευμένο έγγραφο.

Δείτε επίσης

 Ελληνικά