класс Aspose::Words::PlainTextDocument

PlainTextDocument class

Позволяет извлекать текстовое представление содержимого документа. Чтобы узнать больше, посетите статью документации Working with Text Document.

class PlainTextDocument : public System::Object

Методы

МетодОписание
get_BuiltInDocumentProperties() constПолучает BuiltInDocumentProperties документа.
get_CustomDocumentProperties() constПолучает CustomDocumentProperties документа.
get_Text() constПолучает текстовое содержимое документа, объединённое в одну строку.
GetType() const override
Is(const System::TypeInfo&) const override
PlainTextDocument(const System::String&)Создаёт текстовый документ из файла. Автоматически определяет формат файла.
PlainTextDocument(const System::String&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&)Создаёт текстовый документ из файла. Позволяет указать дополнительные параметры, такие как пароль шифрования.
PlainTextDocument(const System::SharedPtr<System::IO::Stream>&)Создаёт текстовый документ из потока. Автоматически определяет формат файла.
PlainTextDocument(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&)Создаёт текстовый документ из потока. Позволяет указать дополнительные параметры, такие как пароль шифрования.
PlainTextDocument(std::istream&)
PlainTextDocument(std::istream&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&)
static Type()

Примеры

Показывает, как загрузить содержимое документа Microsoft Word в виде обычного текста.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
builder->Writeln(u"Hello world!");

doc->Save(get_ArtifactsDir() + u"PlainTextDocument.Load.docx");

auto plaintext = System::MakeObject<Aspose::Words::PlainTextDocument>(get_ArtifactsDir() + u"PlainTextDocument.Load.docx");

ASSERT_EQ(u"Hello world!", plaintext->get_Text().Trim());

См. также