iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何使用html2canvas将页面转成图并使用canvas2image下载
  • 257
分享到

如何使用html2canvas将页面转成图并使用canvas2image下载

2023-06-09 21:06:26 257人浏览 八月长安
摘要

这篇文章主要介绍如何使用html2canvas将页面转成图并使用canvas2image下载,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用html2canvas将页面转成图,用canvas2image下载本例使用

这篇文章主要介绍如何使用html2canvas将页面转成图并使用canvas2image下载,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

使用html2canvas将页面转成图,用canvas2image下载

本例使用的版本:

  • html2canvas@1.0.0-alpha.12

  • canvas2image@1.0.5

安装

npm install html2canvas canvas2image --save

引入

import html2canvas from 'html2canvas';require('./canvas2image.js');

canvas2image.js 需要改动一下,以便绑在window上

(function($){    Canvas2Image = function () {    ...    }}

_dataURL 可以用来回显,Canvas2Image.saveAsPNG(canvas) 会直接下载。

Canvas2Image提供了下面几种方法:

Canvas2Image.saveAsImage(canvasObj, width, height, type)Canvas2Image.saveAsPNG(canvasObj, width, height)Canvas2Image.saveAsJPEG(canvasObj, width, height)Canvas2Image.saveAsGIF(canvasObj, width, height)Canvas2Image.saveAsBMP(canvasObj, width, height)Canvas2Image.convertToImage(canvasObj, width, height, type)Canvas2Image.convertToPNG(canvasObj, width, height)Canvas2Image.convertToJPEG(canvasObj, width, height)Canvas2Image.convertToGIF(canvasObj, width, height)Canvas2Image.convertToBMP(canvasObj, width, height)

Vue中可以用$refs 确定DOM;

backgroundColor: null,此句可使转出的图没有白边

methods: {            toImage() {                let _this = this;                html2canvas(this.$refs.index,{                    backgroundColor: null                }).then((canvas) => {                    let _dataURL = canvas.toDataURL("image/png");                                        // _this.dataURL = _dataURL;                    Canvas2Image.saveAsPNG(canvas)                });            },

以上是“如何使用html2canvas将页面转成图并使用canvas2image下载”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何使用html2canvas将页面转成图并使用canvas2image下载

本文链接: https://www.lsjlt.com/news/257835.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用html2canvas将页面转成图并使用canvas2image下载
    这篇文章主要介绍如何使用html2canvas将页面转成图并使用canvas2image下载,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用html2canvas将页面转成图,用canvas2image下载本例使用...
    99+
    2023-06-09
  • vue使用html2canvas和jspdf将html转成pdf
    目录A4尺寸安装插件html2canvas和jspdf在项目中引入遇到的问题多行省略号图片跨域 Tained canvases may not be exportedbase64 D...
    99+
    2024-04-02
  • vue如何将页面转成图片
    这篇文章主要介绍了vue如何将页面转成图片的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue如何将页面转成图片文章都会有所收获,下面我们一起来看看吧。随着前端开发的快速发展,现在越来越多的人开始注重如何将前端...
    99+
    2023-07-05
  • 如何使用JavaScript将当前页面保存成PDF
    本篇内容介绍了“如何使用JavaScript将当前页面保存成PDF”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2024-04-02
  • 使用Python将PDF转换成图片
        必须在Linux环境下,使用到的环境和工具:CentOS7+Python3.6+pdf2image+poppler        首先要在系统中安装poppler,这是一个用于呈现可移植文档格式(PDF)文档的免费软件实用程序库一、...
    99+
    2023-01-31
    转换成 图片 Python
  • 如何在Linux上将HTML页面转化成png图片
    这篇文章给大家介绍如何在Linux上将HTML页面转化成png图片,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。我们可以使用CutyCapt这个方法将一个特定页面抓取一张png图片,在CutyCapt中可以使用WebK...
    99+
    2023-06-28
  • php如何使用header()跳转页面
    在PHP中,可以使用`header()`函数来实现页面跳转。以下是使用`header()`函数跳转页面的示例代码:```php```...
    99+
    2023-08-24
    PHP
  • Win10如何下载控制面板升级版并使用
    这篇文章主要介绍Win10如何下载控制面板升级版并使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Control Panel Plus(控制面板升级版):一款系统设置优化软件,它能够轻松调整 Windows 的隐藏...
    99+
    2023-06-10
  • vue如何将html内容转为图片并下载到本地
    目录将html内容转为图片并下载到本地vue将html页面转为图片并且下载该图片总结将html内容转为图片并下载到本地 需求:将自己写的html内容转化为图片并可以下载到本地 1....
    99+
    2023-01-16
    vue html内容 html内容转图片 图片下载到本地
  • 如何使用div+CSS将页脚始终控制在页面最下方
    本篇内容介绍了“如何使用div+CSS将页脚始终控制在页面最下方”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
  • 使用uniapp生成二维码并下载,小程序扫码进入指定页面
    功能1:通过扫码链接进入小程序指定页面(带参数) 功能2:将网址链接(带参数)在微信小程序中使用二维码展示出来,并可以点击下载二维码图片  扫码链接进入指定页面并且带参数 在小程序管理后台-开发管理-开发设置-扫普通链接二维码打开小...
    99+
    2023-09-13
    小程序 uni-app 微信小程序
  • 如何使用Python进行多线程并发下载图片
    这篇文章主要介绍“如何使用Python进行多线程并发下载图片”,在日常操作中,相信很多人在如何使用Python进行多线程并发下载图片问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用Python进行多线程...
    99+
    2023-07-04
  • Linux系统怎么将HTML网页使用CutyCapt转化成png图片
    Linux系统怎么将HTML网页使用CutyCapt转化成png图片,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux系统上如如何将HTML页面转化成png图片?在Lin...
    99+
    2023-06-28
  • 如何使用FastReport打印图文页面
    要使用FastReport打印图文页面,可以按照以下步骤操作:1. 首先,确保已经安装了FastReport报表设计器和报表引擎。2...
    99+
    2023-08-08
    FastReport
  • 如何使用Node.js实现热重载页面
    这篇文章主要介绍“如何使用Node.js实现热重载页面”,在日常操作中,相信很多人在如何使用Node.js实现热重载页面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用...
    99+
    2024-04-02
  • 如何使用html2canvas.js实现页面截图并显示或上传
    小编给大家分享一下如何使用html2canvas.js实现页面截图并显示或上传,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、导入html2canvas.js这个不需要多说,可以从github上获取: https://g...
    99+
    2023-06-09
  • springboot如何使用thymeleaf完成页面缓存
    目录使用thymeleaf完成页面缓存直接看Demo控制层核心点是thymeleaf简要基础知识 1.SpringBoot可整合的模板引擎技术2.Thymeleaf常用标签...
    99+
    2024-04-02
  • 如何使用PHP跳转到指定页面
    PHP是一款强大的编程语言,许多人都喜欢使用它来创建动态网站。在PHP中,跳转是一个非常常见的操作,它可以使用户在不同的页面之间自由地浏览。在某些情况下,你可能需要指定跳转到一个特定的页面而不是到默认的页面。这篇文章将教你如何使用PHP跳转...
    99+
    2023-05-14
    php 跳转页面
  • 如何下载文件并使用Javascript将其压缩在浏览器中
    如何下载文件并使用Javascript将其压缩在浏览器中,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。与其生成zip文件并从您...
    99+
    2024-04-02
  • vue如何将base64流数据转成pdf文件并在新页面打开
    目录将base64流数据转成pdf文件并在新页面打开base64转二进制文件流并显示1.判断base类型 这里提供图片和pdf2.base转二进制文件流3.填坑4.完整代码总结将ba...
    99+
    2023-02-08
    vue base64 base64流数据转pdf vue base64流数据
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作