Export HTML content with Chart.jscanvases to PDF(使用 Chart.jscanvases 将 HTML 内容导出为 PDF)
问题描述
我有一个 HTML 页面,其中包含由 chart.js 生成的大约 10 个图表(所以这些是画布元素).我希望能够将页面内容导出为 PDF 文件.
I have an HTML page with around 10 charts generated by chart.js (so these are canvas elements). I want to be able to export the page content into a PDF file.
我尝试过使用 jsPDF 的 .fromHTML 函数,但它似乎不支持导出画布内容.(要么是那个,要么我做错了).我只是做了类似的事情:
I've tried using jsPDF's .fromHTML function, but it doesn't seem to support exporting the canvas contents. (Either that or I'm doing it wrong). I just did something like:
任何替代方法将不胜感激.
Any alternative approaches would be appreciated.
推荐答案
你应该使用 html2canvas (支持画布导出并更好地表示 html 元素),以及 jsPDF.
You should use html2canvas (to support canvas export and get a better representation of html elements), along with jsPDF.
这是一个例子:
这篇关于使用 Chart.jscanvases 将 HTML 内容导出为 PDF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!