From 8200329a14a1f6ea33b011745dc103929e67b146 Mon Sep 17 00:00:00 2001 From: GOPINATHSF4767 Date: Fri, 16 Jan 2026 18:14:13 +0530 Subject: [PATCH 1/3] Added sample --- .../Convert-RTF-String-to-HTML-String.sln | 25 +++++++++++++++++++ .../Convert-RTF-String-to-HTML-String.csproj | 15 +++++++++++ .../Program.cs | 24 ++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln create mode 100644 HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj create mode 100644 HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs diff --git a/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln b/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln new file mode 100644 index 00000000..52b87df9 --- /dev/null +++ b/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36908.2 d17.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Convert-RTF-String-to-HTML-String", "Convert-RTF-String-to-HTML-String\Convert-RTF-String-to-HTML-String.csproj", "{850C464A-0682-420A-BA3B-65B41841A56C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {850C464A-0682-420A-BA3B-65B41841A56C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {850C464A-0682-420A-BA3B-65B41841A56C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {850C464A-0682-420A-BA3B-65B41841A56C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {850C464A-0682-420A-BA3B-65B41841A56C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {411E7CA8-6B93-4CB8-B1C6-60E844A154A0} + EndGlobalSection +EndGlobal diff --git a/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj b/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj new file mode 100644 index 00000000..28a79cf4 --- /dev/null +++ b/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj @@ -0,0 +1,15 @@ + + + + Exe + net8.0 + Convert_RTF_String_to_HTML_String + enable + enable + + + + + + + diff --git a/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs b/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs new file mode 100644 index 00000000..188f8fad --- /dev/null +++ b/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs @@ -0,0 +1,24 @@ +using Syncfusion.DocIO; +using Syncfusion.DocIO.DLS; +using System.Text; + +namespace Convert_RTF_String_To_HTML_String +{ + public class Program + { + public static void Main(string[] args) + { + var rtfString = @"{\rtf1\ansi\deff0 {\fonttbl {\f0 Times New Roman;}}\f0\fs60 Hello World!}"; + byte[] bytes = Encoding.ASCII.GetBytes(rtfString); + MemoryStream streamRTF = new MemoryStream(bytes); + WordDocument document = new WordDocument(streamRTF, FormatType.Rtf); + MemoryStream ms = new MemoryStream(); + document.Save(ms, FormatType.Html); + document.Close(); + ms.Position = 0; + streamRTF.Close(); + var htmlString = Encoding.ASCII.GetString(ms.ToArray()); + ms.Close(); + } + } +} \ No newline at end of file From 6d9a0a73a627a2fe7913d3d6f47826e914d0a029 Mon Sep 17 00:00:00 2001 From: GOPINATHSF4767 Date: Thu, 22 Jan 2026 13:57:02 +0530 Subject: [PATCH 2/3] Modified sample --- .../.NET/Convert-RTF-String-to-HTML-String/Program.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs b/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs index 188f8fad..b4bca1e5 100644 --- a/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs +++ b/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs @@ -8,7 +8,7 @@ public class Program { public static void Main(string[] args) { - var rtfString = @"{\rtf1\ansi\deff0 {\fonttbl {\f0 Times New Roman;}}\f0\fs60 Hello World!}"; + string rtfString = @"{\rtf1\ansi\deff0 {\fonttbl {\f0 Times New Roman;}}\f0\fs60 Hello World!}"; byte[] bytes = Encoding.ASCII.GetBytes(rtfString); MemoryStream streamRTF = new MemoryStream(bytes); WordDocument document = new WordDocument(streamRTF, FormatType.Rtf); @@ -17,7 +17,8 @@ public static void Main(string[] args) document.Close(); ms.Position = 0; streamRTF.Close(); - var htmlString = Encoding.ASCII.GetString(ms.ToArray()); + string htmlString = Encoding.ASCII.GetString(ms.ToArray()); + Console.WriteLine(htmlString); ms.Close(); } } From bca4f234f26e4d5f5441a7761609f87c700b0ed2 Mon Sep 17 00:00:00 2001 From: GOPINATHSF4767 Date: Thu, 22 Jan 2026 13:59:00 +0530 Subject: [PATCH 3/3] Moved --- .../.NET/Convert-RTF-String-to-HTML-String.sln | 0 .../Convert-RTF-String-to-HTML-String.csproj | 0 .../.NET/Convert-RTF-String-to-HTML-String/Program.cs | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename {HTML-conversions => RTF-conversions}/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln (100%) rename {HTML-conversions => RTF-conversions}/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj (100%) rename {HTML-conversions => RTF-conversions}/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs (100%) diff --git a/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln b/RTF-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln similarity index 100% rename from HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln rename to RTF-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String.sln diff --git a/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj b/RTF-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj similarity index 100% rename from HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj rename to RTF-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Convert-RTF-String-to-HTML-String.csproj diff --git a/HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs b/RTF-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs similarity index 100% rename from HTML-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs rename to RTF-conversions/Convert-RTF-String-to-HTML-String/.NET/Convert-RTF-String-to-HTML-String/Program.cs