PdfExtractor

Približni podaci

PdfExtractor je klasa u Aspose.PDF FOSS za Java. Nasljednici od: Closeable.

Facade za izvlačenje teksta i slika iz PDF dokumenata.

Ova klasa pruža 41 metodu za rad s PdfExtractor objektima u Java programima. Postoje i sljedeće metode: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount, i 18 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount, i još 5 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
passwordStringČitaj.Vrati lozinku primjenjenu pri otvaranju šifriranih PDF-ova u sljedećim programima:
{@link #bindPdf(String)} ili { @link $ bindPDF(InputStream) } poziva.
startPageintČitaj.Vrati početnu stranicu.
endPageintČitaj.Vrati završno mjesto.
extractTextModeintČitaj.Vrati trenutni način ekstrakcije teksta.
resolutionResolutionČitaj.Vrati konfiguriranu rezoluciju za ekstrakciju.
extractImageModeExtractImageModeČitaj.Vrati način ekstrakcije slike.
textAsStringStringČitaj.Vrati izveden tekst kao niz.
textSearchOptionsTextSearchOptionsČitaj.Vrati opcije za pretraživanje teksta povezane s ekstraktorom.
bidibooleanČitaj.Vrati da li trenutni ekstrakcija sadrži bidi tekst.
attachNamesList<String>Čitaj.Vrati sadržaj.
imageCountintČitaj.Vrati broj izvedenog slike.

Metoda za primjenu

PotpisOpisivanje
PdfExtractor()Stvara novu PdfExtractor instansu.
PdfExtractor(document: Document)Stvara novi PdfExtractor vezan za postojeći dokument.
PdfExtractor(stream: InputStream)Stvara novi PdfExtractor vezan za PDF tok.
bindPdf(inputFile: String)Veže PDF datoteku na ovaj ekstraktor.
bindPdf(stream: InputStream)Veže PDF iz ulaznog toka.
getPassword()StringVrati lozinku primjenjenu pri otvaranju šifriranih PDF-ova u sljedećim programima:
{@link #bindPdf(String)} ili { @link $ bindPDF(InputStream) } poziva.
setPassword(password: String)Postavlja lozinku koja se koristi za sljedeće {@code bindPdf} pozive da bi se otvorila.
šifrirane PDF-ove.
bindPdf(document: Document)Veže postojeći dokument na ovaj ekstraktor.
setStartPage(page: int)Postavlja početnu stranicu za ekstrakciju (1-based).
getStartPage()intVrati početnu stranicu.
setEndPage(page: int)Postavlja krajnju stranicu za izvlačenje (1-based).
getEndPage()intVrati završno mjesto.
setExtractTextMode(mode: int)Postavi način ekstrakcije teksta.
getExtractTextMode()intVrati trenutni način ekstrakcije teksta.
setResolution(resolution: Resolution)Postavlja rezoluciju za ekstrakciju slike u skladu s API paritetom.
getResolution()ResolutionVrati konfiguriranu rezoluciju za ekstrakciju.
setExtractImageMode(extractImageMode: ExtractImageMode)Postavi način ekstrakcije slike.
getExtractImageMode()ExtractImageModeVrati način ekstrakcije slike.
extractText()Izvuče tekst iz opsega stranica.
extractText(encoding: Charset)Izvuči tekst iz opsega stranica koristeći zatraženo kodiranje izlaza.
getText(outputPath: String)Piše izvlačen tekst u datoteku.
getText(stream: OutputStream)Piše izvlačen tekst u izlazni tok.
getTextAsString()StringVrati izveden tekst kao niz.
getTextSearchOptions()TextSearchOptionsVrati opcije za pretraživanje teksta povezane s ekstraktorom.
setTextSearchOptions(textSearchOptions: TextSearchOptions)Postavlja opcije za pretraživanje teksta koje koriste naknadni pozivi.
hasNextPageText()booleanVrati da li je tekst koji se izvlači stranica po stranici još uvijek dostupan.
getNextPageText(outputPath: String)Piše tekst sljedeće stranice u datoteku.
getNextPageText(stream: OutputStream)Piše tekst sljedeće stranice u struju.
isBidi()booleanVrati da li trenutni ekstrakcija sadrži bidi tekst.
extractAttachment()Priprema ekstrakciju priložbi za sve ugrađene datoteke.
extractAttachment(name: String)Priprema izvlačenje za određeni ključ priloženja ili ime datoteke.
getAttachNames()List<String>Vrati sadržaj.
getAttachment(outputPath: String)Piše pripremljene prilozi u datoteku ili direktorij.
extractImage()Izvuči slike iz opsega stranica.
hasNextImage()booleanVrati da li ima više snimaka koje treba izvući.
getNextImage(outputPath: String)Sačuva sljedeću izvedenu sliku u datoteku.
getNextImage(outputPath: String, format: ImageFormat)Spasiti sljedeću izvedenu sliku u datoteku koristeći zatražen format izlaza.
getNextImage(stream: OutputStream)Sačuva sljedeću izvedenu sliku u izlazni tok.
getNextImage(stream: OutputStream, format: ImageFormat)Spasiti sljedeću izvedenu sliku u struju koristeći zatražen format izlaza.
getImageCount()intVrati broj izvedenog slike.
close()Zatvara ovaj ekstraktor i oslobađa vezani dokument.

Također pogledajte:

 Hrvatski