0

HTML ページを Word(.docx) ドキュメントとして変換してダウンロードする必要があります。doc形式に変換できました。しかし、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

このプロジェクト spire.doc を使用すると、ファイルを破損することなく HTML ページを Word (.docx) に変換できます。Word 97-2003、Word 2007、および Word 2010 をサポートしています。

于 2013-08-07T08:18:17.970 に答える
-1

docx4j はXHTML を docx に変換できます。

それはJavaですが、IKVMできます。

于 2013-07-25T03:30:59.550 に答える