We are using CKEditor to edit online resumes and would like to convert the HTML format data to DOC format and save the blob into a database.
Currently we have this
Dim strContent as string
Dim dstDoc As New Document()
Dim builder As New DocumentBuilder(dstDoc)
strContent=ME.CKEditor1.Text
builder.Writeln(strContent)
Dim stream As New MemoryStream()
dstDoc.Save(stream, SaveFormat.Doc)
then add to database
I know that the saved data is a word doc, but treats the HTML from the CKEditor as text and just saves source code of the HTML, not a HTML data converted to a Word Doc.
Thanks,
mjc
I got it to work by changing the
builder.Writeln(strContent)
to builder.InsertHTML(strContent)
Now, I want to read the BLOB from database which is in a word doc format and return it as HTML code in a string so I can populate the CKEditor.
Thanks,
mjc
So, I think I found my own answer.
Dim filename As String = reader(“FileName”).ToString()
Dim buffer As Byte() = DirectCast(reader(“Content”), Byte())
Dim newStream As New MemoryStream(Buffer)
Dim doc As New Document(newStream)
Dim stream As New MemoryStream()
doc.Save(stream, SaveFormat.Html)
CKEditor1.Text = Encoding.ASCII.GetString(stream.ToArray())
thanks,
mjc
Hi Chris,
Thanks for your inquiry. It is great you were able to find what you were looking for. Please let us know any time you have any further queries.
Best regards,