gpt4 book ai didi

javascript - angularjs 创建/导出 html View 为 pdf

转载 作者:数据小太阳 更新时间:2023-10-29 05:33:05 26 4
gpt4 key购买 nike

我正在使用 bootstrap 创建模态窗口,在这个窗口中我有一些信息、一些表格和文本区域,是否可以从这个 .html 模态视图创建一个 .pdf 文件?

我查看了 FileSaver,但这只适用于下载表格,我想要的几乎就像模态窗口的打印屏幕。

最佳答案

使用 html2canvas 将 html 隐藏到 Canvas 中然后使用 jsPdf 转换为 pdf。这是例子 fiddle

像这样

<canvas id="canvas" width="480" height="320"></canvas> 
<button id="download">Download Pdf</button>

html2canvas($("#canvas"), {
onrendered: function(canvas) {
var imgData = canvas.toDataURL(
'image/png');
var doc = new jsPDF('p', 'mm');
doc.addImage(imgData, 'PNG', 10, 10);
doc.save('sample-file.pdf');
}
});

关于javascript - angularjs 创建/导出 html View 为 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31447728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com