PdfExtractor

PdfExtractor

Overview

PdfExtractor є клас в Aspose.PDF FOSS для Java. Наследники від: Closeable.

Фасад для вилучення тексту та зображень з PDF-документів.

Цей клас надає 41 метод для роботи з об’єктами PdfExtractor в програмах Java. Доступні методи включають: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount, і 18 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount, і ще п’ять.

Properties

NameTypeAccessDescription
passwordStringReadПовертає пароль, який застосовується при відкритті зашифрованих PDF-фільмів у наступних {@link #bindPdf(String)} або { @link#bind Pdf ((InputStream) } дзвінках.
startPageintReadПовертає стартову сторінку.
endPageintReadПовертає кінцеву сторінку.
extractTextModeintReadПовертає поточний режим вилучення тексту.
resolutionResolutionReadПовертає конфігуровану роздільну здатність вилучення.
extractImageModeExtractImageModeReadПовертає режим вилучення зображення.
textAsStringStringReadПовертає екстрагований текст як ниток.
textSearchOptionsTextSearchOptionsReadПовертає опції пошуку тексту, пов’язані з екстрактором.
bidibooleanReadПовертає, чи містить поточний екстракт текст bidi.
attachNamesList<String>ReadПовертає назви додатка, що підготовлені в даний час.
imageCountintReadПовертає кількість витягнутих зображень.

Methods

SignatureDescription
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()Закриває цей екстрактор і випускає пов’язаний документ.

See Also

 Українська