在帖子上生成涂鸦报告

Posted

技术标签:

【中文标题】在帖子上生成涂鸦报告【英文标题】:Generate doodle report on post 【发布时间】:2012-02-27 20:27:21 【问题描述】:

最近我一直在使用涂鸦报告来生成 excel 和 pdf 报告。因为报告不是动态的,所以我使用按钮链接来执行此操作。

但是现在我有一个参数是动态的要求,我有一个参数表单,用户将填写这些表单并点击提交。该表单将提交给另一个操作,该操作应生成 pdf 报告。

当我尝试这段代码时:

return new ReportResult(report, new PdfReportWriter());

它只是在页面中生成报告,我无法下载。知道怎么做吗?

我已经包含了所有必需的 dll,并且可以在使用 actionLink 时生成。

【问题讨论】:

没关系,我可以通过指定内容类型和文件名来解决它: return new ReportResult(report, new ExcelReportWriter(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") FileName = "报告.xls" ; 将此添加为答案并将其标记为正确,以便此问题从未回答列表中消失 :) 谢谢。 【参考方案1】:

要解决问题,请指定内容类型和文件名:

return new ReportResult(report, new ExcelReportWriter(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")  FileName = "Report.xls" ; 

【讨论】:

以上是关于在帖子上生成涂鸦报告的主要内容,如果未能解决你的问题,请参考以下文章

如何在解析服务器应用程序上生成文档

在 Excel 上生成报告并提高性能的最佳技术/数据库? [关闭]

在 PHP 中使用 FPDI 在页面上生成多个 pdf

Puttygen 和 NodeJS 上生成的 RSA 密钥的长度不同

在 C# 上生成 Agora.io 动态密钥 [关闭]

在视图上生成 URL 时,Laravel 命名路由方法不会生成主机服务器的 (apache) 别名