2012-11-07 23 views
0

大家好我是MVC3的初学者,所以我试图用itextsharp使用pdf报告,但我很困惑如何使用它。你可以建议我如何在MVC3教程或示例中使用itext?我们如何在mvc3中使用itextsharp?

+0

我回答类似的东西 之前[制作从查看PDF] [1] [1]:http://stackoverflow.com/questions/12796940/how-to-make -a-PDF-报告-对的一特定视点合MVC3/12798212#12798212 HTH 硅 – Slicksim

回答

1

我会看看到iTextSharp的一般例子,有一个斜面朝在内存中创建一个并将其保存到Stream而不是文件。然后考虑使用MVC操作方法使用类似下面的代码片段的动作方法的最后返回的文件流作用的结果:当pdfStream将通过您的iTextSharp的PDF文档,并PdfFileName.pdf生成流

return File(pdfStream, "application/pdf", "PdfFileName.pdf"); 

是您要将PDF打开/保存为的名称。

0

实际上,没有太多具体的MVC。你必须使你会要求生成PDF,并返回一个文件,并把所有iTextSharp的魔法在这个动作动作:

public ActionResult Download() 
{ 
    //MAGIC HERE 
    return File(file, "application/pdf", "file.pdf"); 
}