我只是想生成一個PDF文檔的細節呈現在按鈕點擊查看。如何在mvc中生成詳細信息視圖3
回答
爲了生成PDF文件,您將需要一些第三方庫,因爲此功能不是內置在.NET框架中的。 iTextSharp是一個受歡迎的。
因此,例如,你可以寫一個自定義操作結果:
public class PdfResult : ActionResult
{
public override void ExecuteResult(ControllerContext context)
{
var response = context.HttpContext.Response;
response.ContentType = "application/pdf";
var cd = new ContentDisposition
{
Inline = true,
FileName = "test.pdf",
};
response.AddHeader("Content-Disposition", cd.ToString());
using (var doc = new Document())
using (var writer = PdfWriter.GetInstance(doc, response.OutputStream))
{
doc.Open();
doc.Add(new Phrase("Hello World"));
}
}
}
,然後讓你的控制器動作返回這個結果:
public class HomeController : Controller
{
public ActionResult Index()
{
return new PdfResult();
}
}
[Asp.Net MVC的
非常感謝Darin的支持。這段代碼太容易理解和實現。 – 2012-03-02 08:40:56
嗨達林能否請你告訴我如何在PDF文件中顯示特定班級學生的信息,就像報告一樣。 – 2012-03-02 09:03:51
@SonamMohite,這將取決於你想如何格式化數據。我建議你這次開始一個特定於iTextSharp的新問題,在這個問題中,您將呈現並解釋報告的外觀如何,您有哪些數據源作爲輸入,當然還有所需的輸出。 – 2012-03-02 11:06:43
- 1. 如何在詳細信息視圖
- 2. 替換生成的詳細信息視圖與視圖模型
- 3. 詳細信息視圖DropDownLists
- 4. 詳細信息視圖C#
- 5. 顯示詳細信息查看MVC 3
- 6. SugarCRM在詳細信息視圖中添加其他詳細信息圖標
- 7. 在ASP.NET中的詳細信息視圖
- 8. 在MVC視圖中訪問一些會話詳細信息
- 9. MVC3「詳細信息」視圖中的HTML.Checkbox
- 10. 主詳細界面中詳細信息的多重視圖
- 11. Crystal Reports詳細信息詳細信息
- 12. Android主詳細信息詳細信息
- 13. 顯示MVC中的值列表詳細信息視圖
- 14. ASP.NET MVC:在詳細信息視圖刪除空場
- 15. 如何在ListView詳細信息視圖中交換兩行?
- 16. 如何在mvc中顯示單個視圖的編輯和詳細信息
- 17. 如何在MVC中添加當前用戶詳細信息的視圖?
- 18. MasterView詳細信息與樹視圖
- 19. 詳細信息視圖註釋
- 20. DevExpress的詳細信息視圖從ASPxGridView
- 21. 呼叫詳細信息視圖
- 22. devexpress aspxListBox詳細信息視圖驗證
- 23. 示例主詳細信息視圖 - 詳細信息片段更改內容
- 24. iPhone AppStore iOS 6詳細視圖(詳細信息,評論,相關)
- 25. 信用卡數據類型詳細信息使用asp.net mvc 3
- 26. 從asp.net轉到下一個記錄MVC詳細信息視圖
- 27. signal r mvc 4顯示索引視圖的詳細信息
- 28. MVC - Cant't導航到詳細信息視圖ASP.NET
- 29. 詳細信息視圖不起作用mvc 5
- 30. 如何從TableView的詳細視圖中存儲信息
可能重複如何獲得視圖生成PDF](http://stackoverflow.com/questions/779430/asp-net-mvc-how-to-get-view-to-generate-pdf) – Rafay 2012-03-02 05:34:23