0

我需要将我的 html 页面转换并下载为 word(.docx) 文档。我能够转换为文档格式。但是转换为 docx 格式会损坏文件。

我的代码是

Response.ClearContent();
Response.Buffer = false;
Response.ContentType = "application/vnd.word";
Response.ContentEncoding = System.Text.Encoding.Default;
string date = DateTime.Now.ToString("hh-mm-ss");
Response.AddHeader("Content-Disposition", "attachment; filename=Newdoc.doc");
Response.Charset = "";
Response.Write("<html><head></head><body>");
Response.Write("My html data");
Response.Write("</body></html>");
Response.ClearContent();
Response.Flush();
Response.Close();
Response.End();
4

2 回答 2

0

This project spire.doc enables you to convert html page to word(.docx) without corrupting file, it supports Word 97-2003, Word 2007 and Word 2010.

于 2013-08-07T08:18:17.970 回答
-1

docx4j 可以将 XHTML 转换为 docx

那是Java,但你可以对它进行IKVM。

于 2013-07-25T03:30:59.550 回答