2011-12-01 4 views
2

ASP.NET MVC 3 환경을 사용하고 있습니다. iText5 for .NET을 사용하여 PDF를 볼 수 있습니다. 그러나 원래 표에는 많은 열이 있으며 PDF로 나열하는 것이므로 테이블에 표시하는 것이 더 좋습니다.ITextSharp 및 MVC 3을 사용하여 PDF로 표 표시

Enroll.dTable = new PdfPTable(2); 
Enroll.dTable.AddCell(itemType3.Name); 
Enroll.dTable.AddCell(itemType3.Code); 

그러나, 내가보기에 PDFTable를 표시하는 방법을 모른다 :

것은 내가 필요로하는 데이터를 내 PdfPTable을 채 웁니다 내 컨트롤러에서이 같은 것을 구성했습니다. 나는 이런 식으로 시도했지만 작동하지 않습니다 :

@if (Model.dTable != null) 
{ 
    <chunk size ="10.0"> @Model.dTable</chunk> 
} 

어떤 도움을 주시면 감사하겠습니다.

답변

0

이렇게하면 안됩니다. 제작 된 PDF는 바이너리 파일이므로 "FileContentResult"를 사용하여 브라우저로 플러시해야합니다. 그래서 컨트롤러의 다른 곳에서 PDF 파일을 만든 다음 컨트롤러의 "FileContentResult"메서드에서 "파일 반환"을 만듭니다.

관련 문제