/// <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); } }