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 for Java. Свойства: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount, и още 5 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
passwordStringПрочети.Връща паролата, приложена при отваряне на криптирани PDF файлове в следващи версии.
{@link #bindPdf(String)} или { @link $bind Pdf ((InputStream) } повиква.
startPageintПрочети.Върна началната страница.
endPageintПрочети.Върна крайната страница.
extractTextModeintПрочети.Връща текущия режим на извличане на текст.
resolutionResolutionПрочети.Връща конфигурираната резолюция на извличане.
extractImageModeExtractImageModeПрочети.Връща режима на извличане.
textAsStringStringПрочети.Връща извлечения текст като нишка.
textSearchOptionsTextSearchOptionsПрочети.Връща опции за търсене на текст, свързани с екстрактора.
bidibooleanПрочети.Връща дали текущото извличане съдържа bidi текст.
attachNamesList<String>Прочети.Връща имената на текущо подготвени приложения.
imageCountintПрочети.Връща броя на извлечените снимки.

Методи за изчисляване на данните

ПодписътОписание на състоянието
PdfExtractor()Създава нов PdfExtractor екземпляр.
PdfExtractor(document: Document)Създава нов PdfExtractor, свързан с съществуващ документ.
PdfExtractor(stream: InputStream)Създава нов PdfExtractor, свързан с PDF поток.
bindPdf(inputFile: String)Свързва PDF файл с този екстрактор.
bindPdf(stream: InputStream)Свързва PDF файл от входния поток.
getPassword()StringВръща паролата, приложена при отваряне на криптирани PDF файлове в следващи версии.
{@link #bindPdf(String)} или { @link $bind Pdf ((InputStream) } повиква.
setPassword(password: String)Определя паролата, използвана от последващи обаждания {@code bindPdf} за откриване
зашифровани PDF файлове.
bindPdf(document: Document)Свързва съществуващ документ с този екстрактор.
setStartPage(page: int)Определя началната страница за извличане (1-базирана).
getStartPage()intВърна началната страница.
setEndPage(page: int)Определя крайната страница за извличане (1-базирана).
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()Затваря този екстрактор и освобождава свързания документ.

Вижте също:

 Български