Aspose::Pdf::Devices::TextDevice класс
Содержание
[
Скрывать
]TextDevice class
Представляет класс для преобразования страниц PDF‑документа в текст.
class TextDevice : public Aspose::Pdf::Devices::PageDevice
Методы
| Метод | Описание |
|---|---|
| get_Encoding() const | Получает кодировку извлечённого текста. |
| get_ExtractionOptions() const | Получает параметры извлечения текста. |
| Process(System::SharedPtr<Page>, System::SharedPtr<System::IO::Stream>) override | Преобразует страницу и сохраняет её как текстовый поток. |
| set_Encoding(const System::SharedPtr<System::Text::Encoding>&) | Устанавливает кодировку извлечённого текста. |
| set_ExtractionOptions(const System::SharedPtr<Text::TextExtractionOptions>&) | Устанавливает параметры извлечения текста. |
| TextDevice(const System::SharedPtr<Text::TextExtractionOptions>&) | Инициализирует новый экземпляр TextDevice с параметрами извлечения текста. |
| TextDevice() | Инициализирует новый экземпляр TextDevice с режимом форматирования Raw text и кодировкой Unicode. |
| TextDevice(const System::SharedPtr<System::Text::Encoding>&) | Инициализирует новый экземпляр TextDevice для указанной кодировки. |
| TextDevice(const System::SharedPtr<Text::TextExtractionOptions>&, const System::SharedPtr<System::Text::Encoding>&) | Инициализирует новый экземпляр TextDevice для указанной кодировки с параметрами извлечения текста. |
Примечания
Объект TextDevice в основном используется для извлечения текста со страницы pdf.
См. также
- Class PageDevice
- Namespace Aspose::Pdf::Devices
- Library Aspose.PDF for C++