PdfExtractor

Opinie generală

PdfExtractor este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: Closeable.

Fațadă pentru extragerea textului și a imaginilor din documente PDF.

Această clasă oferă 41 de metode pentru a lucra cu obiecte PdfExtractor în programele Java. Metodele disponibile includ: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount, și 18 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount, şi încă 5 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
passwordStringCiteşte.Întoarce parola aplicată la deschiderea PDF-urilor criptate în următoare versiuni.
{@link #bindPdf(String)} sau { @link $ bindPDF(InputStream) } apeluri.
startPageintCiteşte.Întoarce pagina de pornire.
endPageintCiteşte.Întoarce pagina finală.
extractTextModeintCiteşte.Întoarce modul curent de extracție a textului.
resolutionResolutionCiteşte.Întoarce rezoluția de extracție configurată.
extractImageModeExtractImageModeCiteşte.Întoarce modul de extracție a imaginii.
textAsStringStringCiteşte.Returnează textul extragit ca o șir.
textSearchOptionsTextSearchOptionsCiteşte.Întoarce opțiunile de căutare text asociate cu extractor.
bidibooleanCiteşte.Întoarce dacă extracția curentă conține text bidi.
attachNamesList<String>Citeşte.Întoarce numele atașamentelor pregătite în prezent.
imageCountintCiteşte.Întoarce numărul de imagini extrase.

Metode de evaluare

SemnăturaDescriere:
PdfExtractor()Creează o nouă instanță PdfExtractor.
PdfExtractor(document: Document)Creează un nou PdfExtractor legat de un document existent.
PdfExtractor(stream: InputStream)Creează un nou PdfExtractor legat de o flux PDF.
bindPdf(inputFile: String)Legă un fişier PDF la acest extractor.
bindPdf(stream: InputStream)Legă un PDF dintr-un flux de intrare.
getPassword()StringÎntoarce parola aplicată la deschiderea PDF-urilor criptate în următoare versiuni.
{@link #bindPdf(String)} sau { @link $ bindPDF(InputStream) } apeluri.
setPassword(password: String)Setarea parolei utilizate de apelurile ulterioare {@code bindPdf} pentru a se deschide
PDF-uri criptate.
bindPdf(document: Document)Legă un document existent la acest extractor.
setStartPage(page: int)Setarea paginii de pornire pentru extracție (1-based).
getStartPage()intÎntoarce pagina de pornire.
setEndPage(page: int)Stabilește pagina finală pentru extracție (1-based).
getEndPage()intÎntoarce pagina finală.
setExtractTextMode(mode: int)Setarea modului de extracție text.
getExtractTextMode()intÎntoarce modul curent de extracție a textului.
setResolution(resolution: Resolution)Setarea rezoluției de extracție a imaginii pentru paritatea API.
getResolution()ResolutionÎntoarce rezoluția de extracție configurată.
setExtractImageMode(extractImageMode: ExtractImageMode)Setarea modului de extracţie a imaginii.
getExtractImageMode()ExtractImageModeÎntoarce modul de extracție a imaginii.
extractText()Extrage textul din gama de pagini.
extractText(encoding: Charset)Extrage textul din gama de pagini folosind codarea de ieșire solicitată.
getText(outputPath: String)Scrie text extragit într-un fişier.
getText(stream: OutputStream)Scrie text extragit într-un flux de ieșire.
getTextAsString()StringReturnează textul extragit ca o șir.
getTextSearchOptions()TextSearchOptionsÎntoarce opțiunile de căutare text asociate cu extractor.
setTextSearchOptions(textSearchOptions: TextSearchOptions)Setarea opțiunilor de căutare text utilizate prin apeluri ulterior extracție.
hasNextPageText()booleanRetoară dacă textul extragit pagină după pagă rămâne disponibil.
getNextPageText(outputPath: String)Scrie textul următoarei pagini într-un fişier.
getNextPageText(stream: OutputStream)Scrie textul următoarei pagini într-un flux.
isBidi()booleanÎntoarce dacă extracția curentă conține text bidi.
extractAttachment()Pregătește extracția atașament pentru toate fișierele încorporate.
extractAttachment(name: String)Pregătește extracția pentru o cheie de atașament specifică sau un nume de fișier.
getAttachNames()List<String>Întoarce numele atașamentelor pregătite în prezent.
getAttachment(outputPath: String)Scrie atașamentul pregătit (s) la fișierul sau directoriul dat.
extractImage()Extrage imagini din gama de pagini.
hasNextImage()booleanReturnează dacă există mai multe imagini extrase pentru a recupera.
getNextImage(outputPath: String)Salvează următoarea imagine extragită într-un fișier.
getNextImage(outputPath: String, format: ImageFormat)Salvează următoarea imagine extragită într-un fișier folosind formatul de ieșire solicitat.
getNextImage(stream: OutputStream)Salvează următoarea imagine extragită într-un flux de ieșire.
getNextImage(stream: OutputStream, format: ImageFormat)Salvează următoarea imagine extractată într-un flux folosind formatul de ieșire solicitat.
getImageCount()intÎntoarce numărul de imagini extrase.
close()Închide acest extractor și eliberează documentul legat.

Vezi și:

 Română