在 Angular 7 应用程序中,我们使用html-to-image将 HTML 块渲染为 png,我们使用file-saver保存该图像。
htmlToImage.toBlob(element).then(function (blob) {
saveAs(blob, `image.png`);
});
Run Code Online (Sandbox Code Playgroud)
这运行良好,但业务要求是将图像放入剪贴板,以便可以将其粘贴到另一个工具(Word、Excel...)中。
已经对Async Clipboard API进行了一些谷歌搜索,但似乎并非所有浏览器都支持该 API。
是否有任何解决方法可以在不依赖剪贴板 API 的情况下实现此目的?