PdfExtractor
ΕΚΤΙΜΗΣΗ
PdfExtractor Είναι μια τάξη στο Aspose.PDF FOSS για .NET. Κληρονομιά από: IDisposable.
Φάση για την εξόρυξη κειμένου και εικόνων από ένα έγγραφο PDF.
Αυτή η κατηγορία παρέχει 29 μεθόδους για να εργαστείτε με PdfExtractor αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: BindPdf, Close, Dispose, ExtractAttachment, ExtractImage, ExtractText, GetAttachNames, GetAttachment, GetAttachmentInfo, GetNextImage, GetNextPageText, GetText,και 3 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο .Net. Ιδιοκτησία : EndPage, ExtractImageMode, ExtractTextMode, IsBidi, Password, Resolution,Και δύο ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
StartPage | int | Διαβάστε / Γράψτε | 1-based start page for extraction. |
EndPage | int | Διαβάστε / Γράψτε | 1-based end page for extraction. |
ExtractTextMode | int | Διαβάστε / Γράψτε | Τρόπος εκχύλισης κειμένου. |
ExtractImageMode | ExtractImageMode | Διαβάστε / Γράψτε | Στρατηγική εξόρυξης εικόνας. |
Resolution | int | Διαβάστε / Γράψτε | Η ανάλυση του Rendering για την εξόρυξη εικόνας (DPI). |
IsBidi | bool | Διαβάστε | Αληθινό όταν το πιο πρόσφατα εξαγοράστηκε κείμενο περιέχει ένα δεξί προς αριστερό σενάριο (Εβραϊκό, Αραβικό, Συριακό , Ταάν και ούτω καθεξής), δηλαδή. |
Password | string? | Διαβάστε / Γράψτε | Το κωδικό πρόσβασης που χρησιμοποιείται όταν δεσμεύεται κρυπτογραφημένα PDFs. |
TextSearchOptions | Aspose.Pdf.Text.TextSearchOptions | Διαβάστε / Γράψτε | Οι επιλογές αναζήτησης κειμένου που εφαρμόστηκαν κατά τη διάρκεια του ExtractText(). |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfExtractor() | Καλέστε PdfExtractor σε αυτή την περίπτωση PdfExtractor. |
PdfExtractor(document: Document) | |
BindPdf(inputFile: string) | Καλέστε BindPdf σε αυτή την περίπτωση PdfExtractor. |
BindPdf(document: Document) | |
BindPdf(inputStream: Stream) | |
ExtractText() | Περπατάει κάθε σελίδα στο συνδεδεμένο έγγραφο με το TextAbsorber και συμπίπτει το εκχυλίσμενο κείμενο. |
ExtractText(outputFile: string) | Εξάγετε κείμενο από το συνδεδεμένο PDF και αποθηκεύστε το στο δεδομένο αρχείο (UTF-16 LE bytes). |
ExtractText(encoding: Encoding) | Εξέτασε το κείμενο από το συνδεδεμένο PDF χρησιμοποιώντας την δεδομένη κωδικοποίηση. |
GetText(outputStream: Stream) | Γράφει το κείμενο που έχει αφαιρεθεί ως bytes στο outputStream, χρησιμοποιώντας την κωδικοποίηση που καθορίζεται από τη πιο πρόσφατη κλήση ExtractText(Κωδικά) (προεπιλεγμένα UTF-16 LE). |
GetText(outputStream: Stream, filterNotAscii: bool) | Γράφει το εκχυλίσμενο κείμενο ως bytes, επιλέξτε να πέσει μη-ASCII κωδικά πρώτα. |
GetText(outputFile: string) | Γράφει το κείμενο που έχει αφαιρεθεί στο δεδομένο αρχείο. |
HasNextPageText() | Αληθινό εάν υπάρχει κείμενο άλλης σελίδας διαθέσιμο μέσω GetNextPageText. |
GetNextPageText(outputFile: string) | Γράφει το κείμενο της επόμενης σελίδας στο δεδομένο μονοπάτι αρχείου (UTF-16 LE bytes). |
GetNextPageText(outputStream: Stream) | Γράφει το κείμενο της επόμενης σελίδας στο δεδομένο ρεύμα (UTF-16 LE bytes). |
ExtractImage() | Καλέστε ExtractImage σε αυτή την περίπτωση PdfExtractor. |
ExtractImage(outputDirectory: string) | Εξάγετε κάθε εικόνα στο δικό σας κατάλογο, ονομάζοντας τα αρχεία image_N.jpg για πηγές JPEG και image-N .png διαφορετικά. |
HasNextImage() | Αληθινή ενώ GetNextImage(string) έχει μια εικόνα που θα πρέπει να γράψει. |
GetNextImage(outputStream: Stream) | Καλέστε GetNextImage σε αυτή την περίπτωση PdfExtractor. |
GetNextImage(outputFile: string) | |
GetNextImage(outputStream: Stream, format: System.Drawing.Imaging.ImageFormat) | |
GetNextImage(outputFile: string, format: System.Drawing.Imaging.ImageFormat) | |
ExtractAttachment() | Επιλέξτε κάθε ενσωματωμένο αρχείο στο συνδεδεμένο έγγραφο. ένα μεταγενέστερο GetAttachment(string) γράφει όλα αυτά. |
ExtractAttachment(attachmentFileName: string) | Επιλέξτε ένα ενσωματωμένο αρχείο με όνομα για την εκχύλιση. |
GetAttachNames() | Όνομα κάθε ενσωματωμένου αρχείου στο συνδεδεμένο έγγραφο. |
GetAttachmentInfo() | FileSpecification εισάγει για κάθε ενσωματωμένο αρχείο στο συνδεδεμένο έγγραφο. |
GetAttachment() | Επιστρέψτε το περιεχόμενο των επιλεγμένων συνημμένων ως MemoryStreams (όλες οι συστατικές συσκευές όταν δεν έχουν επιλεχθεί ρητά). |
GetAttachment(outputPath: string) | Γράψτε τα επιλεγμένα συνημμένα (όλα όταν δεν έχουν επιλεχθεί ρητά) στο directory outputPath, ένα αρχείο ανά συστατικό που ονομάζεται μετά το όνομα του αρχείου. |
Close() | Κάντε κλήση κοντά σε αυτή την περίπτωση PdfExtractor. |
Dispose() | Κλήσεις Διαθέστε σε αυτή την περίπτωση PdfExtractor. |