Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
i make the file from HTML editor to DOc, the file is generated but now i was unable to save that file, this file is open in save dialog box. and i want to save the file before opening the dialog box.

I am using the code below mention

XML
private void ConvertHTMLtoDOCX(string txtcode)
        {
            System.Text.StringBuilder strBody = new System.Text.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>" + Html_editor.Content + "</div></body></html>");

            //Force this content to be downloaded
            //as a Word document with the name of your choice
            Response.AppendHeader("Content-Type", "application/msexcel");
        Response.AppendHeader("Content-disposition", "attachment; filename=asd.doc");
            Response.Write(strBody);

         

        }
Posted

You can't: what happens to a file that goes to the client is entirely up to the client browser. You cannot "force" him to save a file without his consent for security reasons.

Think about it: if you could do it, so could the more malicious websites around...
 
Share this answer
 
Comments
Ravimcts 27-Jun-14 4:41am    
Ok, now is there any other process to make thefile from htmleditor content to doc and save it to my location.
Hi,
Try to give pop up type option......This may help you.....
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900