/// <summary>
            /// Gets pages of OneNote file  
            /// </summary> 
            public static void GetPagesInfo()
            {
                try
                {

                    //ExStart:GetPagesOneNoteFormat
                    // initialize OneNoteFormat
                    OneNoteFormat oneNoteFormat = new OneNoteFormat(Common.MapSourceFilePath(filePath));

                    // get pages
                    OneNotePageInfo[] pages = oneNoteFormat.GetPages();

                    foreach (OneNotePageInfo info in pages)
                    {
                        // get Author 
                        Console.WriteLine("Author: {0}", info.Author);
                        // get CreationTime 
                        Console.WriteLine("CreationTime: {0}", info.CreationTime);
                        // get LastModifiedTime 
                        Console.WriteLine("LastModifiedTime: {0}", info.LastModifiedTime);
                        // get Title 
                        Console.WriteLine("Title: {0}", info.Title);

                        Console.WriteLine("\n\n");
                    }
                    //ExEnd:GetPagesOneNoteFormat
                }
                catch (Exception exp)
                {
                    Console.WriteLine(exp.Message);
                }
            }
            //ExEnd:SourceOneNoteFilePath

            /// <summary>
            /// Gets metadata of OneNote file  
            /// </summary> 
            public static void GetMetadata()
            {
                try
                {

                    //ExStart:GetMetadataOneNoteFormat
                    // initialize OneNoteFormat
                    OneNoteFormat oneNoteFormat = new OneNoteFormat(Common.MapSourceFilePath(filePath));

                    // get metadata
                    var oneNoteMetadata = oneNoteFormat.GetMetadata();
                    if (oneNoteFormat != null)
                    {
                        // get IsFixedSize 
                        Console.WriteLine("IsFixedSize: {0}", oneNoteMetadata.IsFixedSize);
                        // get IsReadOnly 
                        Console.WriteLine("IsReadOnly: {0}", oneNoteMetadata.IsReadOnly);
                        // get IsSynchronized 
                        Console.WriteLine("IsSynchronized: {0}", oneNoteMetadata.IsSynchronized);
                        // get Length 
                        Console.WriteLine("Length: {0}", oneNoteMetadata.Length);
                        // get Rank 
                        Console.WriteLine("Rank: {0}", oneNoteMetadata.Rank);
                    }
                    //ExEnd:GetMetadataOneNoteFormat
                }
                catch (Exception exp)
                {
                    Console.WriteLine(exp.Message);
                }
            }