Get file info

Get file info

GroupDocs.Redaction provides general document information, which includes:

  • FileType
  • PageCount
  • FileSize

The following code examples demonstrate how to get document information.

Get file info for a file from local disk

const redaction = require('@groupdocs/groupdocs.redaction');

const redactor = new redaction.Redactor(stream);
try 
{
const info = redactor.getDocumentInfo();
    console.log('\nFile type: ' + info.getFileType() + '\nNumber of pages: ' + info.getPageCount() + 
            '\nDocument size: ' + info.getSize() + ' bytes');
}
finally {
  redactor.close();
}

Get file info for a file from Stream

const redaction = require('@groupdocs/groupdocs.redaction');

const stream = new FileInputStream('D:\\Sample.docx');
const redactor = new redaction.Redactor('D:\Sample.docx');
try 
{
const info = redactor.getDocumentInfo();
    console.log('\nFile type: ' + info.getFileType() + '\nNumber of pages: ' + info.getPageCount() + 
            '\nDocument size: ' + info.getSize() + ' bytes');
}
finally 
{ 
    redactor.close(); 
    stream.close();
}