相关疑难解决方法(0)

Asp.Net MVC如何获取生成PDF的视图

我想在控制器上调用一个动作.让控制器从模型中获取数据.然后该视图将运行并生成PDF.我找到的唯一例子是Lou的一篇文章http://whereslou.com/2009/04/12/returning-pdfs-from-an-aspnet-mvc-action.他的代码非常优雅.该视图使用ITextSharp生成PDF.唯一的缺点是他的例子使用了Spark View引擎.有没有办法用标准的Microsoft视图引擎做类似的事情?

pdf asp.net-mvc

72
推荐指数
5
解决办法
8万
查看次数

使用FileStreamResult,MemoryStream是如何关闭的?

以下代码有效,但我想知道MemoryStream创建是否正确关闭.应该如何执行或FileStreamResult为我处理它?

public FileStreamResult DownloadBudgetedRoleOpportunities(
    Guid projectGuid, 
    IEnumerable<Guid> guidRequiredRoles)
{
    var rolebroker = new ProjectRoleBudgetBroker();
    var memstream = rolebroker.CreateBudgetedRoleOpportunies(
        projectGuid, 
        guidRequiredRoles);

    var fsr = new FileStreamResult ( memstream, "application/csv" )
              {
                FileDownloadName = "RoleOpportunities.csv"
              };
    // memstream.Close(); throws exception
    return fsr;
}
Run Code Online (Sandbox Code Playgroud)

.net memorystream filestreamresult asp.net-mvc-3

32
推荐指数
1
解决办法
9797
查看次数

将ASP.NET生成的pdf byte []显示到网页而不保存文件

我正在使用iTextSharp生成pdf.我可以从PDF字节[]中保存PDF文件.

byte[] outputPDF = cnt.CreateBreakPDF();
File.WriteAllBytes(pdfOutPutPath, outputPDF);
Run Code Online (Sandbox Code Playgroud)

将输出显示byte[]到网页的最佳方法是什么?

我想在页面中的div中显示PDF.不是PDF作为完整的回复.

我见过MVC的答案,但我正在使用ASP.NET Web Application.

有没有比使用HTTP处理程序更好的方法呢?我不想发送创建PDF作为查询字符串的所有细节.

c# pdf asp.net mime itextsharp

9
推荐指数
2
解决办法
2万
查看次数

从Asp.net MVC控制器返回Pdf文档

从视图中的数据生成html页面的最佳方法是什么?我有一个包含所有表格等的html模板.不想使用像JqueryTemplate这样的任何模板.

html pdf asp.net-mvc razor

5
推荐指数
2
解决办法
1万
查看次数

用html5将byte []显示为pdf

嗨,我有一个大问题.我有一个来自Wcf服务的byte [] receveid.字节数组表示pdf文件.在Controller中,我想这样做:

PDFDto pdfDTO = new PDFDTO();
pdfDTO.pdfInBytes = pdfInBytes; //the byte array representing pdf
return PartialView("PopupPDF,pdfDTO);
Run Code Online (Sandbox Code Playgroud)

在视图中我想这样做:

      <object data="@Model.pdfInBytes" width="900" height="600" type="application/pdf"> </object>
Run Code Online (Sandbox Code Playgroud)

但似乎没有问题.我在互联网上搜索过,有很多关于这个问题的帖子,但没有人能完全匹配我的情况.你有什么想法吗?非常感谢!

c# pdf html5 razor asp.net-mvc-4

4
推荐指数
1
解决办法
7931
查看次数