TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Anil Kumar
723
1.3k
133.3k
Convert string into Word doc in C$
May 22 2020 4:41 AM
Hi i am developing a customer agreement form where i have Company logo and name on top and rest details in body with terms and condition,
i have created that all sting in with help of string builder and then replace spacific data from database,
now i want to convert ouput string in word file,
i have tried following code but after converting logo and word is not proper format.
//build the content for the dynamic Word document
//in HTML alongwith some Office specific style properties.
var strBody =
new
StringBuilder();
strBody.Append(
"<html "
+
"xmlns:o='urn:schemas-microsoft-com:office:office' "
+
"xmlns:w='urn:schemas-microsoft-com:office:word'"
+
"xmlns='http://www.w3.org/TR/REC-html40'>"
+
"<head><title>Time</title>"
);
//The setting specifies document's view after it is downloaded as Print
//instead of the default Web Layout
strBody.Append(
"<!--[if gte mso 9]>"
+
"<xml>"
+
"<w:WordDocument>"
+
"<w:View>Print</w:View>"
+
"<w:Zoom>90</w:Zoom>"
+
"<w:DoNotOptimizeForBrowser/>"
+
"</w:WordDocument>"
+
"</xml>"
+
"<![endif]-->"
);
strBody.Append(
"<style>"
+
"<!-- /* Style Definitions */"
+
"@page Section1"
+
" {size:8.5in 11.0in; "
+
" margin:1.0in 1.25in 1.0in 1.25in ; "
+
" mso-header-margin:.5in; "
+
" mso-footer-margin:.5in; mso-paper-source:0;}"
+
" div.Section1"
+
" {page:Section1;}"
+
"-->"
+
"</style></head>"
);
strBody.Append(
"<body lang=EN-US style='tab-interval:.5in'>"
+
"<div class=Section1>"
);
strBody.Append(HtmlCAF);
strBody.Append(
"</div></body></html>"
);
//Force this content to be downloaded
//as a Word document with the name of your choice
Response.AppendHeader(
"Content-Type"
,
"application/msword"
);
Response.AppendHeader(
"Content-disposition"
,
"attachment; filename="
+ fileName +
""
);
Response.Write(strBody.ToString());
please help
Reply
Answers (
2
)
Convert PDF in to Word Doc in C#
Responsive mega menu