gpt4 book ai didi

pdf - html2canvas 使用 angular2/typescript 使用 css 样式呈现文档 PDF

转载 作者:太空狗 更新时间:2023-10-29 17:08:31 26 4
gpt4 key购买 nike

如何使用带有 angular2 的 html2canvas 生成输出文件 PDF

我尝试导入文件 html2canvas typescript 并做出这样的声明以使用它

declare let html2canvas: Html2CanvasStatic;

但我得到 html2canvas 未定义

html2canvas(document.body, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});

我在 github 上找到了这个文件 typescript html2canvas typescript

如何将它用于我的应用程序 angular2

最佳答案

我可以使用 html2canvas 进行以下更改:

package.json:

 "dependencies": {
"html2canvas": "0.5.0-beta4",
"@types/html2canvas": "0.5.32",
}

使用 npm install 后,我可以在我的 component.ts 文件中使用 html2canvas,如下所示:

import * as html2canvas from "html2canvas"

test() {
html2canvas(document.body, {
onrendered: function(canvas) {
var img = canvas.toDataURL()
window.open(img);
}
});

如果不安装 @types/html2canvas我可以通过 require 但不能通过 import 使用 lib:

html2canvas = require('hmtl2canvas');

关于pdf - html2canvas 使用 angular2/typescript 使用 css 样式呈现文档 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38998844/

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