把HTML转换成图片,这是在很多时候都会用到的,比如说证书的生成,打印,当把数据信息填写进证书里面的之后,就需要把这个html转换成图片,然后进行打印。当然了不仅仅只是只把证书生成图片那么简单,甚至只要你想,你还可以把整个HTML页面转换成一张图片都可以,那么接下来用一个简单的例子来演示如何把HTML生成一张图片

首先这是定义好的html内容

这个html页面这是一张证书

那么接下来就把这个html页面生成一张图片, 那么在此次之前,先引入一个插件



主要是用这个插件来进行转换生成,
同时,在前面定义了生成图片的按钮,

定义这个按钮是为了当点击的时候就触发生成图片。同时,把生成好的图片放在了一个定义好的模体框里面,
一开始这个模态框是隐藏起来的。同时,里面也放了个img标签,当此刻这个img标签是没有值的,。都定义好之后开始书写转换生成图片的代码。代码如下,

一开始是先获取按钮的点击事件,然后再获取要生成图片的部分,这里的#certificateBox就是前面证书页面的ID,然后生成图片的路径,再把路径添加到模态框里面的img标签里面,再把模态框显示出来就可以了。

那现在到页面上演示下效果,


可以看到,当点击生成图片的时候,已经把证书生成了图片显示在了模态框里面。

以上是一个把html生成一张图片的例子,可以看到,整个过程是非常简单的。·

HTML内容转换成图片相关推荐

  1. 怎么把PDF转换成图片?这几种转换方法都可以做到

    怎么把PDF文件转换成图片呢?大家在使用PDF文件的时候,很多情况下不仅是用来发送文件,还会用来阅读文件,如果只需要浏览文件中某部分内容的话,远没有图片使用的方便,我们可以将这部分内容转换成图片来更加 ...

  2. JavaScript实现React实现网页转换成图片截屏下载

    最近有项目的需求需要把网站内HTML内容转换成图片保存下载,找了一圈发现一个不错的插件HTML-to-image,npm 包地址:Html-to-image NPM | npm.io,该插件的原理是: ...

  3. c#,将pdf文件转换成图片文件。

    本文采用Adobe Acrobat9.0的COM组件,将Pdf文件的每一页转换成对应的图片文件. 开发环境:VS2010,.Net Framework4.0,Adobe Acrobat9.0. 工程中 ...

  4. C#,pdf文件转换成图片文件。

    本文采用Adobe Acrobat9.0的COM组件,将Pdf文件的每一页转换成对应的图片文件. 开发环境:VS2010,.Net Framework4.0,Adobe Acrobat9.0. 工程中 ...

  5. matlab代码转换成python_[Python]40行代码实现公式转换成图片,手把手教你从模仿到实现...

    最近写公式号需要把公式转成图片,有网站能实现转换功能,但是一个一个复制过去然后保存图片太复杂. 能不能实现自动转换并保存图片呢? 这篇文章可以告诉你一个小白如何通过模仿完成一个小功能,并且遇到错误如何 ...

  6. php+打开图片二进制文件,php接收二进制文件转换成图片

    $GLOBALS['HTTP_RAW_POST_DATA'] 最近在做Flash在线裁剪图片 生成图片的东西. 通过Flash POST 图片的二进制数据给php,由php生成图片保存. 开始想到用$ ...

  7. pdf怎么转换成图片,pdf转图片教程

    pdf怎么转换成图片,pdf转图片教程! 我们知道pdf因其稳定,不易被编辑等特点是很多人喜欢的原因,但是若是pdf文档不能被灵活使用,那pdf文件的使用价值就会大大的受到限制.比如我们想把pdf转成 ...

  8. Android笔记:将布局转换成图片

    如题,需求就是把xml里面的布局转换成图片,然后保存下来,大家觉得特别简单吧,去问过好多人,也查了查很多app都有这么一个功能,当用户完成了app的某个任务时,产品希望用户点击分享的时候,能动态绘制出 ...

  9. 将pdf转换成图片在转换回pdf文件

    将pdf转换成图片在转换回pdf文件 之所有要这么做主要是曲线解决pdf文本内容增加覆盖层后依然可以复制出来的问题.查了不少资料发现通过覆盖层的方式并不能去除原有的文字内容,只是达到了掩耳盗铃的效果而 ...

最新文章

  1. python循环语句-python中的for循环语句怎么写
  2. 【集合论】二元关系 ( A 上二元关系 | A 上二元关系示例 )
  3. UART0串口编程(四):UART0串口编程之在UC/OS—II中遭遇的危机
  4. elasticsearch6.2.2安装中文分词插件IK analyzer
  5. Android开发系列(三)
  6. 量子计算机新科技未来,能够“预测多个未来”的量子计算机诞生
  7. pythonplc曲线_PLC的编程策略:面向对象编程和梯形图逻辑之比较
  8. socket第三方库 AsyncSocket(GCDAsyncSocket)
  9. 模板:无旋treap
  10. 硬件磁盘阵列还是软件磁盘阵列
  11. ubuntu 下LAMP服务器环境搭建
  12. 2021年Q2全球智能手机销量小米升至第二,苹果降至第三
  13. WebStorm-2018.2.2配置
  14. [Ext JS] Sencha Cmd命令参考之二
  15. kafka创建topic报错
  16. 3D人脸重建(一)综述
  17. 周怎么换算成月_时间序列数据,只找到了周数据,怎么把它转化成月数据?
  18. 解锁system分区
  19. 概率统计笔记之 “数学期望和方差”
  20. 奇异值分解(SVD)(2)

热门文章

  1. lt;lt;返老还童gt;gt;平缓的叙述中,我们慢…
  2. 用Python爬取图片
  3. 弥散张量成像之张量估计方法
  4. SSL 链接安全协议的enum
  5. 第二篇 阿基米德螺旋线 小Demo 简单 易懂 实现 vc++8.0
  6. 在微信小程序中渲染HTML内容
  7. python crawl
  8. 互联网创业公司的产品该怎么做?
  9. sqlserver加上百分号_SQL Server如何使用WHERE组合百分号(%)通配符
  10. 开水果店经营技巧要有哪些,水果店经营技巧和方法有哪些