Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从MVC中的.mhtml导出具有打印布局的word_C#_Asp.net Mvc_Ms Word_Export - Fatal编程技术网

C# 从MVC中的.mhtml导出具有打印布局的word

C# 从MVC中的.mhtml导出具有打印布局的word,c#,asp.net-mvc,ms-word,export,C#,Asp.net Mvc,Ms Word,Export,我正在导出一个word文档,其中包含从.mhtml文件转换而来的图像。 我参考了下面的链接来导出这个单词 现在这个词正在被导出,但是它在web布局中。但我需要打印的文件 谁能帮我解决这个问题 已编辑 我通过下面的链接解决了这个问题 你总是可以对它进行反向工程。在word中打开您的文档。按照您想要的方式进行操作,并将其保存为html。使用文本编辑器打开并使用所需的内容 我就是这么做的 <head> <meta http-equiv=Content-Type content="

我正在导出一个word文档,其中包含从.mhtml文件转换而来的图像。 我参考了下面的链接来导出这个单词

现在这个词正在被导出,但是它在web布局中。但我需要打印的文件

谁能帮我解决这个问题

已编辑

我通过下面的链接解决了这个问题

你总是可以对它进行反向工程。在word中打开您的文档。按照您想要的方式进行操作,并将其保存为html。使用文本编辑器打开并使用所需的内容

我就是这么做的

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<title></title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Print</w:View>
 </w:WordDocument>
</xml><![endif]-->
</head>

我还添加了一些由我的word生成的额外代码,只有我正确地得到了它


希望这将帮助面临相同问题的人。

将文件写入响应库,从流中获取字节,然后尝试。它应该强制下载该文件

 HttpResponseBase.OutputStream(fileBytes,0,fileBytes.GetLength(0));

谢谢你的快速回复。它显示以下错误“Non invocable member”System.Web.HttpResponseBase.OutputStream“不能像方法”一样使用,即“如何使用上述代码”。