RedactorGetDocumentInfo Method
Gets the general information about the document - size, page count, etc.

Namespace: GroupDocs.Redaction
Assembly: GroupDocs.Redaction (in GroupDocs.Redaction.dll) Version: 21.3
Syntax
public IDocumentInfo GetDocumentInfo()

Return Value

Type: IDocumentInfo
An instance of IDocumentInfo

Implements

IPreviewableGetDocumentInfo
Examples

The following example demonstrates how to retrieve the general document information using IDocumentInfo.

C#
try
{
    using (Redactor red = new Redactor(@"C:\Temp\testfile.doc"))
    {
        IDocumentInfo docInfo = red.GetDocumentInfo();
        Console.WriteLine("Document size: {0}", docInfo.Size);
        Console.WriteLine("Document format: {0}", docInfo.FileType.FileFormat);
        Console.WriteLine("Document contains {0} pages", docInfo.PageCount);
        foreach (PageInfo page in docInfo.Pages)
        {
            Console.WriteLine("Page {0} size is {1}x{2}", page.PageNumber, page.Width, page.Height);
        }
    }
}
catch (GroupDocs.Redaction.Exceptions.PasswordRequiredException)
{
    Console.WriteLine("You are trying to access document which is password protected. Please, set the password.");
}
catch (GroupDocs.Redaction.Exceptions.IncorrectPasswordException)
{
    Console.WriteLine("The provided password is not valid.");
}
See Also