2012-03-27 47 views
0

Quick Question:是否可以使用.netCharting与MVC通过从数据库中流式传输数据(使用Entity Framework)并通过生成的图表的输出流生成PDF(使用ABCpdf)图像/位图?我想在服务器端生成图表,所以我不认为有一个HTML页面渲染图表是正确的。MVC using .netCharting and ABCpdf

互动:用户应该能够从表单提交的数据,有它传输到数据库,然后当一个管理员日志,他们可以查看用户列表,并能够 单击一个按钮,该按钮将从DB生成特定用户的更新图表PDF。

回答

1

在我工作的地方,我们使用.netCharting和ABCpdf生成大量文档,通常是带有嵌入式图表的财务文档,所以是的,这当然是可行的。我们总是使用html来生成页面,这一切都是在服务器端完成的。

+0

我知道这些图表可以通过放置在图表属性中的实体框架对象参数来创建,但是您能否详细说明如何将生成的图表和流式传输到PDF中?假设这是在管理员触发事件按钮单击时在服务器端完成的。 – 2012-03-29 20:43:33

+0

对于简要的概述,我们有一个Web服务,它接收查询字符串中的数据,将其提供给.netCharting并返回并映射。然后生成视图的代码添加标签,该标签带有指向所需图像的URL。 abcPDF然后将这些图像嵌入到PDF中。有很多方法可以做到这一点,你有所有的积木,我想你应该尝试一点点地实现它,看看会发生什么。 – 2012-03-29 20:55:08

+0

感谢Jonny的跟进。由于使用MVC,我们将采用控制器将数据从模型传递到.netCharting类的方法,然后使用ABCpdf将其作为位进行流式处理以呈现最终视图。 – 2012-03-30 17:56:40