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.

См. также