private void button12_Click(object sender, EventArgs e) { var sectionName = sectionBox.Text; var outputDirectory = textBox1.Text; var notebookParser = new NotebookParser(); var sectionId = notebookParser.GetObjectId( Microsoft.Office.Interop.OneNote.HierarchyScope.hsSections, sectionName); if (String.IsNullOrEmpty(sectionId)) { Log("Unknown section"); } else { var writer = new MDWriter(outputDirectory, true); var pageIds = notebookParser.GetChildObjectIds( sectionId, Microsoft.Office.Interop.OneNote.HierarchyScope.hsChildren, ObjectType.Page); foreach (var pageId in pageIds) { var generator = new MDGenerator(notebookParser); generator.GeneratePageMD(pageId, writer); } } }
private void button14_Click(object sender, EventArgs e) { var sectionName = sectionBox.Text; var outputDirectory = textBox1.Text; var notebookParser = new NotebookParser(); var writer = new MDWriter(outputDirectory, true); var generator = new MDGenerator(notebookParser); generator.GenerateSectionMD(sectionName, writer); }
private void btnRun_Click(object sender, EventArgs e) { InputData loInputs = new InputData() { SourceRootFolder = txtSrc.Text, DestinationFolder = txtDest.Text }; int liReturnValue = MDGenerator.Generate(loInputs) ?? -1; // give user feedback on return status MessageBox.Show("Process completed with Status = " + liReturnValue); }
private void button9_Click(object sender, EventArgs e) { var notebookParser = new NotebookParser(); var pageId = notebookParser.GetObjectId( Microsoft.Office.Interop.OneNote.HierarchyScope.hsPages, pageBox.Text); if (String.IsNullOrEmpty(pageId)) { Log("Unknown page"); } else { var generator = new MDGenerator(notebookParser); var md = generator.PreviewMD(pageId); mdPreviewBox.AppendText(md.Content); } }
private void button13_Click(object sender, EventArgs e) { var outputDirectory = textBox1.Text; var writer = new MDWriter(outputDirectory, true); var notebookParser = new NotebookParser(); var pageId = notebookParser.GetObjectId( Microsoft.Office.Interop.OneNote.HierarchyScope.hsPages, pageBox.Text); if (String.IsNullOrEmpty(pageId)) { Log("Unknown page"); } else { var generator = new MDGenerator(notebookParser); generator.GeneratePageMD(pageId, writer); } }
static void Main(string[] args) { var notebookName = ""; var outputDirectory = Environment.CurrentDirectory; switch (args.Count()) { case 0: ShowHelp(); return; case 1: { notebookName = args[0]; } break; case 2: { notebookName = args[0]; outputDirectory = args[1]; } break; default: ShowHelp(); return; } var notebookParser = new NotebookParser(); var writer = new MDWriter(outputDirectory, true); var generator = new MDGenerator(notebookParser); generator.GenerateNotebookMD(notebookName, writer); }