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
| Name | Type | Access | Description |
|---|---|---|---|
password | String | Read | Повертає пароль, який застосовується при відкритті зашифрованих PDF-фільмів у наступних {@link #bindPdf(String)} або { @link#bind Pdf ((InputStream) } дзвінках. |
startPage | int | Read | Повертає стартову сторінку. |
endPage | int | Read | Повертає кінцеву сторінку. |
extractTextMode | int | Read | Повертає поточний режим вилучення тексту. |
resolution | Resolution | Read | Повертає конфігуровану роздільну здатність вилучення. |
extractImageMode | ExtractImageMode | Read | Повертає режим вилучення зображення. |
textAsString | String | Read | Повертає екстрагований текст як ниток. |
textSearchOptions | TextSearchOptions | Read | Повертає опції пошуку тексту, пов’язані з екстрактором. |
bidi | boolean | Read | Повертає, чи містить поточний екстракт текст bidi. |
attachNames | List<String> | Read | Повертає назви додатка, що підготовлені в даний час. |
imageCount | int | Read | Повертає кількість витягнутих зображень. |
Methods
| Signature | Description |
|---|---|
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() | Закриває цей екстрактор і випускає пов’язаний документ. |