【发布时间】:2014-03-22 10:19:46
【问题描述】:
我正在尝试使用基于 C# 的 ASP.NET MVC 4 Web 应用程序,以允许最终用户下载 pdf 文件,该文件将从 HTML+CSS+JQuery 编码页面生成。事实上,这个页面包含 HTML 文本字段,允许最终用户输入数据,然后生成统计数据将显示在同一个网页中来处理这个问题。我使用了 highcharts,一个 jQuery 库,它根据数据输入显示统计数据。
这里的问题是,我尝试实现Rotativa(不适用于 ASP.NET MVC 4)、ITextSharp,它们提供的只是将纯 HTML 文件转换为 PDF,并且,不考虑 jQuery 图表的事实。
【问题讨论】:
-
你所说的“不接受 .. 的事实”是什么意思?图表根本没有呈现,还是只是部分呈现?问题可能是 Highcharts 是动态图表,并以 SVG 呈现。检查 Rotativa 是否支持 SVG。如果图表仅部分呈现(如标题、图例),则禁用所有动画。
标签: c# jquery asp.net-mvc highcharts pdf-generation