diff --git a/Markdown-to-Word-conversion/Convert-Markdown-to-Word/.NET/Convert-Markdown-to-Word/Program.cs b/Markdown-to-Word-conversion/Convert-Markdown-to-Word/.NET/Convert-Markdown-to-Word/Program.cs index cb87edd6a..39b6ad83e 100644 --- a/Markdown-to-Word-conversion/Convert-Markdown-to-Word/.NET/Convert-Markdown-to-Word/Program.cs +++ b/Markdown-to-Word-conversion/Convert-Markdown-to-Word/.NET/Convert-Markdown-to-Word/Program.cs @@ -8,19 +8,11 @@ class Program { static void Main(string[] args) { - //Open a file as a stream. - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Input.md"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + // Open an existing Markdown file. + using (WordDocument document = new WordDocument(Path.GetFullPath(@"Data/Input.md"))) { - //Load the file stream into a Markdown file. - using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Markdown)) - { - //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/MarkdownToWord.docx"), FileMode.Create, FileAccess.ReadWrite)) - { - //Save a Word document to the file stream. - document.Save(outputFileStream, FormatType.Docx); - } - } + // Save as a Word document. + document.Save(Path.GetFullPath(@"Output/MarkdownToWord.docx"), FormatType.Docx); } } } diff --git a/Markdown-to-Word-conversion/Customize-image/.NET/Customize-image/Program.cs b/Markdown-to-Word-conversion/Customize-image/.NET/Customize-image/Program.cs index 564e53ef7..448364f18 100644 --- a/Markdown-to-Word-conversion/Customize-image/.NET/Customize-image/Program.cs +++ b/Markdown-to-Word-conversion/Customize-image/.NET/Customize-image/Program.cs @@ -16,14 +16,9 @@ static void Main(string[] args) //Hook the event to customize the image while importing Markdown. document.MdImportSettings.ImageNodeVisited += MdImportSettings_ImageNodeVisited; //Open the Markdown file. - document.Open(new FileStream(Path.GetFullPath("Data/Input.md"), FileMode.Open, FileAccess.Read), FormatType.Markdown); - - //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Sample.docx"), FileMode.Create, FileAccess.ReadWrite)) - { - //Save a Markdown file to the file stream. - document.Save(outputFileStream, FormatType.Docx); - } + document.Open(Path.GetFullPath("Data/Input.md")); + //Save as a Word document. + document.Save(Path.GetFullPath(@"../../../Output/Output.docx")); } } private static void MdImportSettings_ImageNodeVisited(object sender, Syncfusion.Office.Markdown.MdImageNodeVisitedEventArgs args) diff --git a/Word-to-Markdown-conversion/Block-quote-in-Markdown/.NET/Block-quote-in-Markdown/Program.cs b/Word-to-Markdown-conversion/Block-quote-in-Markdown/.NET/Block-quote-in-Markdown/Program.cs index 9d402e69f..a1c17743b 100644 --- a/Word-to-Markdown-conversion/Block-quote-in-Markdown/.NET/Block-quote-in-Markdown/Program.cs +++ b/Word-to-Markdown-conversion/Block-quote-in-Markdown/.NET/Block-quote-in-Markdown/Program.cs @@ -21,12 +21,8 @@ static void Main(string[] args) paragraph.ApplyStyle("Quote"); //Append text. IWTextRange textRange = paragraph.AppendText("Hello World"); - //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.md"), FileMode.Create, FileAccess.ReadWrite)) - { - //Save the Markdown file to the file stream. - document.Save(outputFileStream, FormatType.Markdown); - } + //Save the document as a Markdown file. + document.Save(Path.GetFullPath(@"Output/Output.md")); } } } diff --git a/Word-to-Markdown-conversion/Code-block-in-Markdown/.NET/Code-block-in-Markdown/Program.cs b/Word-to-Markdown-conversion/Code-block-in-Markdown/.NET/Code-block-in-Markdown/Program.cs index 2d0532d8a..aaddb69fd 100644 --- a/Word-to-Markdown-conversion/Code-block-in-Markdown/.NET/Code-block-in-Markdown/Program.cs +++ b/Word-to-Markdown-conversion/Code-block-in-Markdown/.NET/Code-block-in-Markdown/Program.cs @@ -35,12 +35,8 @@ static void Main(string[] args) paragraph.ApplyStyle("IndentedCode"); //Append text. textRange = paragraph.AppendText("class Hello\n\t{\n\t\tStatic void Main()\n\t\t{\n\t\t\tConsole.WriteLine(\"Indented Code\")\n\t\t}\n\t}"); - //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.md"), FileMode.Create, FileAccess.ReadWrite)) - { - //Save the Markdown file to the file stream. - document.Save(outputFileStream, FormatType.Markdown); - } + //Save the document as a Markdown file. + document.Save(Path.GetFullPath(@"Output/Output.md")); } } } diff --git a/Word-to-Markdown-conversion/Convert-Word-to-Markdown/.NET/Convert-Word-to-Markdown/Program.cs b/Word-to-Markdown-conversion/Convert-Word-to-Markdown/.NET/Convert-Word-to-Markdown/Program.cs index f93d37918..e5ab7014a 100644 --- a/Word-to-Markdown-conversion/Convert-Word-to-Markdown/.NET/Convert-Word-to-Markdown/Program.cs +++ b/Word-to-Markdown-conversion/Convert-Word-to-Markdown/.NET/Convert-Word-to-Markdown/Program.cs @@ -8,20 +8,12 @@ class Program { static void Main(string[] args) { - //Open a file as a stream. - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Input.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + //Open an existing Word document. + using (WordDocument document = new WordDocument(Path.GetFullPath(@"Data/Input.docx"))) { - //Load the file stream into a Word document. - using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) - { - //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.md"), FileMode.Create, FileAccess.ReadWrite)) - { - //Save a Markdown file to the file stream. - document.Save(outputFileStream, FormatType.Markdown); - } - } - } + //Save the document as a Markdown file. + document.Save(Path.GetFullPath(@"Output/Output.md")); + } } } } diff --git a/Word-to-Markdown-conversion/Customize-image-path/.NET/Customize-image-path/Program.cs b/Word-to-Markdown-conversion/Customize-image-path/.NET/Customize-image-path/Program.cs index dd3e4d451..bfd27ccdd 100644 --- a/Word-to-Markdown-conversion/Customize-image-path/.NET/Customize-image-path/Program.cs +++ b/Word-to-Markdown-conversion/Customize-image-path/.NET/Customize-image-path/Program.cs @@ -1,6 +1,7 @@ using Syncfusion.DocIO; using Syncfusion.DocIO.DLS; using Syncfusion.Drawing; +using Syncfusion.Office.Markdown; using System.IO; namespace Customize_image_path @@ -9,25 +10,17 @@ class Program { static void Main(string[] args) { - //Open a file as a stream. - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Input.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + //Load the file stream into a Word document. + using (WordDocument document = new WordDocument(Path.GetFullPath(@"Data/Input.docx"))) { - //Load the file stream into a Word document. - using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) - { - //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.md"), FileMode.Create, FileAccess.ReadWrite)) - { - //Hook the event to customize the image. - document.SaveOptions.ImageNodeVisited += SaveImage; - //Save a Markdown file to the file stream. - document.Save(outputFileStream, FormatType.Markdown); - } - } + //Hook the event to customize the image. + document.SaveOptions.MarkdownSaveOptions.ImageNodeVisited += SaveImage; + //Save a Markdown file to the file stream. + document.Save(Path.GetFullPath(@"Output/Output.md")); } } //The following code examples show the event handler to customize the image path and save the image in an external folder. - static void SaveImage(object sender, ImageNodeVisitedEventArgs args) + static void SaveImage(object sender, MdImageNodeVisitedEventArgs args) { string imagepath = Path.GetFullPath(@"Output/Output.png"); //Save the image stream as a file. diff --git a/Word-to-Markdown-conversion/Export-images-to-folder/.NET/Export-images-to-folder/Program.cs b/Word-to-Markdown-conversion/Export-images-to-folder/.NET/Export-images-to-folder/Program.cs index 6e558b39c..9993eb4b2 100644 --- a/Word-to-Markdown-conversion/Export-images-to-folder/.NET/Export-images-to-folder/Program.cs +++ b/Word-to-Markdown-conversion/Export-images-to-folder/.NET/Export-images-to-folder/Program.cs @@ -10,21 +10,13 @@ class Program { static void Main(string[] args) { - //Open a file as a stream. - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Input.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + //Open an existing Word document. + using (WordDocument document = new WordDocument(Path.GetFullPath(@"Data/Input.docx"))) { - //Load the file stream into a Word document. - using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) - { - //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.md"), FileMode.Create, FileAccess.ReadWrite)) - { - //Set images folder to export images. - document.SaveOptions.MarkdownExportImagesFolder = Path.GetFullPath(@"Output/"); - //Save a Markdown file to the file stream. - document.Save(outputFileStream, FormatType.Markdown); - } - } + //Set images folder to export images. + document.SaveOptions.MarkdownExportImagesFolder = Path.GetFullPath(@"Output/"); + //Save the document as a Markdown file. + document.Save(Path.GetFullPath(@"Output/Output.md")); } } } diff --git a/Word-to-PDF-Conversion/Convert-Word-document-to-PDF/.NET/Convert-Word-document-to-PDF/Program.cs b/Word-to-PDF-Conversion/Convert-Word-document-to-PDF/.NET/Convert-Word-document-to-PDF/Program.cs index e781eb588..69c4f5ee8 100644 --- a/Word-to-PDF-Conversion/Convert-Word-document-to-PDF/.NET/Convert-Word-document-to-PDF/Program.cs +++ b/Word-to-PDF-Conversion/Convert-Word-document-to-PDF/.NET/Convert-Word-document-to-PDF/Program.cs @@ -1,5 +1,4 @@ -using Syncfusion.DocIO; -using Syncfusion.DocIO.DLS; +using Syncfusion.DocIO.DLS; using Syncfusion.DocIORenderer; using Syncfusion.Pdf; using System.IO;