Get document info

GroupDocs.Conversion allows to get basic document information (like pages count) for every supported document type, which may be useful for converting part of source document or per-page conversion.
Along with this GroupDocs.Conversion provides additional information for the following document types:

  • CAD drawings - collection of layouts and layers;
  • Email - attachments count, is html body, is encrypted, is signed;
  • PDF document - pages count, is landscaped, is encrypted, author and creation date;
  • Image - width, height, image format;
  • Presentation document - slides count, author, creation date and presentation format;
  • Spreadsheet document - worksheets count, author and creation date;
  • Wordprocessing document - pages count, lines count, words count, author and creation date.

Here is a code snippet to demonstrate how to obtain document info for PDF document.

Converter converter = new Converter("sample.pdf");
IDocumentInfo info = converter.getDocumentInfo();
PdfDocumentInfo pdfInfo = (PdfDocumentInfo) info;

System.out.print("Author: "+ pdfInfo.getAuthor());
System.out.print("Creation date: "+ pdfInfo.getCreationDate());
System.out.print("Title: "+ pdfInfo.getTitle());
System.out.print("Version: "+ pdfInfo.getVersion());
System.out.print("Pages count: "+ pdfInfo.getPagesCount());
System.out.print("Width: "+ pdfInfo.getWidth());
System.out.print("Height: "+ pdfInfo.getHeight());
System.out.print("Is landscaped: "+ pdfInfo.getIsLandscape());
System.out.print("Is Encrypted: "+ pdfInfo.getIsEncrypted());