Click here to Skip to main content
12,830,433 members (44,536 online)
Click here to Skip to main content
Add your own
alternative version


76 bookmarked
Posted 2 Nov 2006

Using a VB.NET 2005 Class to Convert RichText to HTML

, 2 Nov 2006 CPOL
Rate this:
Please Sign up or sign in to vote.
A quick way to convert RichText to HTML.

A window showing a Rich Editor and the resutling HTML code


This code was written to solve the problem of having RichText data needing to be displayed in HTML, both in HTML reports and in ASP.NET web pages.

Using the code

Use of the code is exceptionally simple. Simply create a new instance of the class and then use the properties to first pass in the RichText to parse and then use the html property to get the resulting HTML. (The code file for the class is attached to this article).

''Assume you have a RichTextBox on your 
''form named rtbFoo and a button named btnBar

  Private Sub btnBar_Click(ByVal sender as object, _
          e as System.EventArgs) Handles btnBar.Click
    dim r2h as new RTFtoHTML
    r2h.rtf = rtbFoo.rtf
  End Sub


  • Initial release - 11/02/2006.


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

George H. Slaterpryce III
United States United States
Developing software since 1995, starting out with Borland Turbo C++ 3 & Motorolla Assembly.
Eventually learning several different languages such as
Pascal/Delphi,Basic, Visual Basic,FoxPro, ASP, PHP, and Perl.

Currently using the .net framework for most development task.

Hobbies include underwater robotics, and electronics.

George's current language of choice is C#.

You may also be interested in...


Comments and Discussions

QuestionCombined with RTBExVB Pin
bigbro_19858-Aug-10 21:29
memberbigbro_19858-Aug-10 21:29 
AnswerRe: Combined with RTBExVB Pin
George H. Slaterpryce III3-Sep-10 10:57
memberGeorge H. Slaterpryce III3-Sep-10 10:57 
AnswerRe: Combined with RTBExVB Pin
Member 1128637821-Dec-14 3:57
memberMember 1128637821-Dec-14 3:57 
GeneralCode for changing the Font and the FontSize with ListBox Pin
vb_newsbie12-Jul-10 22:14
membervb_newsbie12-Jul-10 22:14 
GeneralRe: Code for changing the Font and the FontSize with ListBox Pin
vb_newsbie14-Jul-10 1:16
membervb_newsbie14-Jul-10 1:16 
GeneralHi George Slaterpryce III Pin
Curtis Underwood17-May-10 7:38
memberCurtis Underwood17-May-10 7:38 
GeneralRe: Hi George Slaterpryce III Pin
George H. Slaterpryce III3-Sep-10 10:58
memberGeorge H. Slaterpryce III3-Sep-10 10:58 
GeneralNice Article Pin
jayeshshah8-Dec-09 17:55
memberjayeshshah8-Dec-09 17:55 
Hi, this is a really nice and helpful article.
Is there any specific code to convert from HTML to richtext ? I currently have a richtextbox where i need to show the html content from a HTML-page.
GeneralBugs Pin
hristo14220-Apr-09 22:55
memberhristo14220-Apr-09 22:55 
GeneralRe: Bugs Pin
Sorwen30-Apr-09 7:59
memberSorwen30-Apr-09 7:59 
GeneralRe: Bugs Pin
joseph_man6-May-09 5:02
memberjoseph_man6-May-09 5:02 
GeneralRe: Bugs Pin
Sorwen5-Jun-09 18:03
memberSorwen5-Jun-09 18:03 
GeneralRe: Bugs Pin
DjBepy15-Jul-09 3:22
memberDjBepy15-Jul-09 3:22 
GeneralRe: Bugs Pin
wouterdebo3-Feb-10 23:10
memberwouterdebo3-Feb-10 23:10 
GeneralRe: Bugs Pin
Sorwen4-Feb-10 12:30
memberSorwen4-Feb-10 12:30 
AnswerRe: Bugs Pin
amitk86-Dec-10 11:42
memberamitk86-Dec-10 11:42 
Generalhi Pin
mwau26-Feb-09 0:01
membermwau26-Feb-09 0:01 
GeneralNot saving any image Pin
suis11-Feb-09 7:40
membersuis11-Feb-09 7:40 
GeneralHey.. good one .. Pin
Abhishek sur27-Aug-08 23:00
memberAbhishek sur27-Aug-08 23:00 
Generalsaving the converted file Pin
quioske9-May-08 4:57
memberquioske9-May-08 4:57 
GeneralNice Pin
GlimmerMan6-Aug-07 4:09
memberGlimmerMan6-Aug-07 4:09 
Generalescape characters Pin
gary73-Aug-07 11:52
membergary73-Aug-07 11:52 
GeneralUnderline Pin
frederic.robert29-May-07 6:02
memberfrederic.robert29-May-07 6:02 
GeneralRe: Underline Pin
George H. Slaterpryce III18-Jul-07 14:29
memberGeorge H. Slaterpryce III18-Jul-07 14:29 
GeneralGreat work Pin
Kaushal Mca16-May-07 3:23
memberKaushal Mca16-May-07 3:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170326.1 | Last Updated 2 Nov 2006
Article Copyright 2006 by George H. Slaterpryce III
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid