【问题标题】:How to generate PDF Files based on a HTML+CSS+jQuery page containt如何根据 HTML+CSS+jQuery 页面内容生成 PDF 文件
【发布时间】: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


【解决方案1】:

你可以试试 jsPDF。它是一个开源库,仅使用 Javascript 即可生成 PDF 文档。 JsPDF的链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 2010-11-08
    • 1970-01-01
    • 2010-10-08
    • 2014-04-15
    相关资源
    最近更新 更多