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: | Prihvat | Opisivanje |
|---|---|---|---|
password | String | Čitaj. | Vrati lozinku primjenjenu pri otvaranju šifriranih PDF-ova u sljedećim programima: |
| {@link #bindPdf(String)} ili { @link $ bindPDF(InputStream) } poziva. | |||
startPage | int | Čitaj. | Vrati početnu stranicu. |
endPage | int | Čitaj. | Vrati završno mjesto. |
extractTextMode | int | Čitaj. | Vrati trenutni način ekstrakcije teksta. |
resolution | Resolution | Čitaj. | Vrati konfiguriranu rezoluciju za ekstrakciju. |
extractImageMode | ExtractImageMode | Čitaj. | Vrati način ekstrakcije slike. |
textAsString | String | Čitaj. | Vrati izveden tekst kao niz. |
textSearchOptions | TextSearchOptions | Čitaj. | Vrati opcije za pretraživanje teksta povezane s ekstraktorom. |
bidi | boolean | Čitaj. | Vrati da li trenutni ekstrakcija sadrži bidi tekst. |
attachNames | List<String> | Čitaj. | Vrati sadržaj. |
imageCount | int | Čitaj. | Vrati broj izvedenog slike. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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() → String | Vrati 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() → int | Vrati početnu stranicu. |
setEndPage(page: int) | Postavlja krajnju stranicu za izvlačenje (1-based). |
getEndPage() → int | Vrati završno mjesto. |
setExtractTextMode(mode: int) | Postavi način ekstrakcije teksta. |
getExtractTextMode() → int | Vrati trenutni način ekstrakcije teksta. |
setResolution(resolution: Resolution) | Postavlja rezoluciju za ekstrakciju slike u skladu s API paritetom. |
getResolution() → Resolution | Vrati konfiguriranu rezoluciju za ekstrakciju. |
setExtractImageMode(extractImageMode: ExtractImageMode) | Postavi način ekstrakcije slike. |
getExtractImageMode() → ExtractImageMode | Vrati 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() → String | Vrati izveden tekst kao niz. |
getTextSearchOptions() → TextSearchOptions | Vrati opcije za pretraživanje teksta povezane s ekstraktorom. |
setTextSearchOptions(textSearchOptions: TextSearchOptions) | Postavlja opcije za pretraživanje teksta koje koriste naknadni pozivi. |
hasNextPageText() → boolean | Vrati 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() → boolean | Vrati 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() → boolean | Vrati 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() → int | Vrati broj izvedenog slike. |
close() | Zatvara ovaj ekstraktor i oslobađa vezani dokument. |