I guess you mean that the final string does not contain the double line break pair of CR and LF.
You could do something like this;
Code:
Private Function rtftotext(ByVal rtfstring As String) As String
Dim rtf1 As New System.Windows.Forms.RichTextBox
rtf1.Rtf = rtfstring
Return RTFToPlainText(rtf1)
End Function
Private Function RTFToPlainText(ByVal rtfbox As RichTextBox) As String
Dim str As String = String.Empty
For Each line As String In rtfbox.Lines
str += line & vbCrLf
Next
Return str
End Function