在我的 MVC 应用程序中,当涉及到打印报告时,我几乎没有选择
RazorPDF - 从 cshtml 本身处理设计的优势 & 可以将来自控制器的值作为模型传递
iTextSharp - 从 cshtml 本身处理设计的优势 & 可以将来自控制器的值作为模型传递
pdfSharp - 从 cshtml 页面处理设计没有优势。必须从 .cs 文件中进行所有编码,修改非常困难。BUt 可以很好地控制生成报告的布局
那么任何人都可以建议一种具有两种选择的方法吗
- 可以从cshtml本身做PDF设计。
- 可以指定PDF页面的宽度和高度
由于报告并不总是在激光打印机上打印。还需要支持点阵打印,在这种情况下,我必须提及页面的宽度和高度。还有可能在信头上打印,所以我不得不再次提及空白区域的宽度和高度
或者任何人都可以建议一种方法来使用 RazorPDF 和 iTextSharp 方法提及 PDF 页面的宽度和高度