[英]how to download partial view as a word document in asp.net mvc?
我想在asp.net mvc中将部分视图下载为Word文档 。 我正在使用Xceed Words库 。 这是我的代码。
public FileStreamResult Download()
{
DocX document = DocX.Create(@"Test.docx");
//appending paragraph text
Paragraph p = document.InsertParagraph();
p.Append("I am ").Append("bold").Bold()
var ms = new MemoryStream();
document.SaveAs(ms);
ms.Position = 0;
var file = new FileStreamResult(ms, "application/vnd.openxmlformats-
officedocument.wordprocessingml.document")
{
FileDownloadName = string.Format("test_{0}.docx",
DateTime.Now.ToString("ddMMyyyyHHmmss"))
};
return file;
}
而不是附加段落文本,我想附加部分视图并生成word文档。
您可以在局部视图中使用Html.Action("Download", "YourController")
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.