Convert Rtf to HTML
I would check out this tool on CodeProject RTFConverter. This guy gives a great breakdown of how the program works along with details of the conversion.
Writing Your Own RTF Converter
Convert RTF to HTML in .NET
Disclaimer: I'm working for this company.
As I see, the question is old but maybe someone search solution for this too. Our component RTF to HTML allows to convert RTF to HTML. You may download a component or try online-demo. Try the trial version first if you have a doubt. :) Trial is free.
Here's the code sample for the converting from RTF to HTML in ASP.NET:
SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
r.OutputFormat = SautinSoft.RtfToHtml.eOutputFormat.HTML_401;
r.ImageStyle.IncludeImageInHtml = false; //To save images inside HTML as binary data specify this property to 'true'
r.ImageStyle.ImageFolder = Server.MapPath("");
r.ImageStyle.ImageSubFolder = "images";
r.ImageStyle.ImageFileName = "picture";
string rtf = ".....";
string html = r.ConvertString(rtf);
//show HTML
if (html.Length>0)
{
Response.Buffer = true;
Response.Clear();
Response.ContentType = "text/html";
Response.Write(html);
Response.Flush();
Response.End();
}
Convert RTF to HTML in Javascript
You may wish to adapt this NodeJS package: rtf2html.
I understand this has already be done with an older version, as you can see in this Github repository.
After you get the corresponding HTML code, you can add it to your container using the usual DOM methods, or a library like jQuery if you are already using it.
convert RTF to HTML from ComponentOne RichTextBox?
ComponentOne
you can use it to convert RTF to HTML and vice versa.
You could convert between HTML and RTF using the RtfFilter
library. And you could also get the code sample with this link.
rtfBox.Text = new RtfFilter().ConvertFromDocument(richTextBox.Document);
Converting RTF format to HTML tags
I used this RTF Converter yesterday :) and I am very happy about it.
- Download that project
- Compile the solution "RtfWinForms2010.sln".
- In the bin folder (same level as the solution), you will find the DLL's that you can use. Their names start with "Itenso". The one you might be interested in will be "Itenso.Rtf.Converter.Html.dll" and the ones that this DLL depends on.
Add reference to your project and use the following snippet as starting point.
IRtfDocument rtfDocument = RtfInterpreterTool.BuildDoc( yourRtfVariable );
RtfHtmlConverter htmlConverter = new RtfHtmlConverter(rtfDocument);
string html = htmlConverter.Convert();
Convert RTF to Html prompts to save a word document
Looks like I found another solution on CodeProject that seems to do the trick.
http://www.codeproject.com/Tips/493346/RTF-TO-HTML
Related Topics
Calling a Function from a String in C#
What Is an Indexoutofrangeexception/Argumentoutofrangeexception and How to Fix It
Linq'S Distinct() on a Particular Property
Convert List≪Derivedclass≫ to List≪Baseclass≫
How to Read and Parse an Xml File in C#
Encrypting & Decrypting a String in C#
Virtual Member Call in a Constructor
Using New Unity Videoplayer and Videoclip API to Play Video
How to Evaluate C# Code Dynamically
Difference Between the | and || or Operators
Random Number Generator Only Generating One Random Number
How to Implement Custom Jsonconverter in Json.Net
Nesting Await in Parallel.Foreach
How to Convert a Column Number (E.G. 127) into an Excel Column (E.G. Aa)