public void ExtractPlainTextFromDocument()
{
//ExStart
//ExFor:Document.ExtractText(string)
//ExFor:Document.ExtractText(string, LoadOptions)
//ExFor:PlaintextDocument.Text
//ExFor:PlaintextDocument.BuiltInDocumentProperties
//ExFor:PlaintextDocument.CustomDocumentProperties
//ExSummary:Shows how to extract plain text from the document and get it properties
PlainTextDocument plaintext = new PlainTextDocument(MyDir + "Bookmark.docx");
Assert.AreEqual("This is a bookmarked text.\f", plaintext.Text); //in .doc there is other result "This is a bookmarked text.\r\r\r\r\r\r\r\f""
LoadOptions loadOptions = new LoadOptions();
loadOptions.AllowTrailingWhitespaceForListItems = false;
plaintext = new PlainTextDocument(MyDir + "Bookmark.doc", loadOptions);
Assert.AreEqual("This is a bookmarked text.\f", plaintext.Text);
BuiltInDocumentProperties builtInDocumentProperties = plaintext.BuiltInDocumentProperties;
Assert.AreEqual("Aspose", builtInDocumentProperties.Company);
CustomDocumentProperties customDocumentProperties = plaintext.CustomDocumentProperties;
Assert.IsEmpty(customDocumentProperties);
//ExEnd
}