RedactorGetDocumentInfo Method |
Namespace: GroupDocs.Redaction
The following example demonstrates how to retrieve the general document information using IDocumentInfo.
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."); }