1. html2canvas.min.js 下载地址:

http://www.bootcdn.cn/html2canvas/

2.  modernizr-2.8.3.min.js 下载 地址:http://www.bvbcode.com/cn/l85mxwts-2868363-downhttp://www.bvbcode.com/cn/l85mxwts-2868363-down

3,jquery.qrcode.js 下载地址: jquery二维码生成插件jquery.qrcode.js

HTML背景图片文字导出生成图片.zip_html图片文字混合排版-互联网文档类资源-CSDN下载1.资源内容:实现HTML(背景图片文字)导出图片并下载,代码简单可以自己修改进行完善自己的需求。html图片文字混合排版更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/qq_38366657/12438912

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>html2canvas example</title><style>body,div,span{margin: 0;padding: 0;}#view{width: 900px;height: 621px;background:url(image.jpg);background-size: 100%;margin: 0px auto;}.view-fxdmc{height: 173px;text-align: center;line-height: 305px;font-weight: bold;}.view-aqbm-xm{height: 64px;line-height: 86px;}.view-aqbm-xm span{margin-left: 270px;}#qrcode{margin-top: 37px;width: 297px;height: 299px;margin-left: 89px;}.view-orgname{margin-left: 556px;margin-top: -36px;}</style>
<body><div id="view" ><div class="view-fxdmc"><span>溶剂回收储罐</span></div><div class="view-aqbm-xm"><span>安全部门</span><span>李友冰</span></div><div><div id="qrcode"><!-- <img src="qrcode_for_gh_861c8ff444de_430.jpg" id="qrcode" width="200px" height="200px"> --></div><div class="view-orgname"> 徐州易格科技有限公司</div></div></div><a href="#" class="down"  onclick="takeScreenshot()">下载</a><a href="#" class="image"download="liyoubing" ></a><!-- <script src="https://cdn.bootcdn.net/ajax/libs/html2canvas/0.5.0-beta4/html2canvas.js"></script> --><script src="html2canvas.js"></script><script src="jquery-3.3.1.min.js"></script><script src="modernizr-2.8.3.js"></script><script src="qrcode.min.js"></script></head><script type="text/javascript">//生成图片 下载function takeScreenshot(downloadName) {$("img").css("margin-top","37px");$("img").css("margin-left","89px");html2canvas(document.getElementById('view'), {onrendered: function(canvas) {var url = canvas.toDataURL();//图片地址document.querySelector(".image").setAttribute("download",downloadName);document.querySelector(".image").setAttribute('href', url);$(".image")[0].click();}});}// 设置 qrcode 参数var qrcode = new QRCode('qrcode', {text: '',width: 297,height: 299,colorDark: '#000000',colorLight: '#ffffff',correctLevel: QRCode.CorrectLevel.H});//数据var datalist=[{cname:"溶剂储罐",dptname:"安全部门",uname:"李**",erweima:"qrcode_for_gh_861c8ff444de_430.jpg",orgname:"徐州易格科技有限公司"},{cname:"蒸馏反应釜",dptname:"安全部门1",uname:"李*冰1",erweima:"qrcode_for_gh_861c8ff444de_430.jpg",orgname:"徐州易格科技有限公司1"},{cname:"有机废水处理设施",dptname:"安全部门2",uname:"李*冰2",erweima:"qrcode_for_gh_861c8ff444de_430.jpg",orgname:"徐州易格科技有限公司2"}]for(var i=0;i<datalist.length;i++){$(".view-fxdmc").find("span").text(datalist[i]["cname"]);$(".view-aqbm-xm").find("span:nth-of-type(1)").text(datalist[i]["dptname"]);$(".view-aqbm-xm").find("span:nth-of-type(2)").text(datalist[i]["uname"]);$(".view-orgname").text(datalist[i]["orgname"]);var href=datalist[i]["erweima"];qrcode.clear();qrcode.makeCode(href);var downloadName=datalist[i]["cname"];takeScreenshot(downloadName);}$("img").css("margin-left","0px");</script>
</body></html>

2.效果图(根据示例情况 自己修改 维护)

【JavaScript】------ 实现HTML背景图片文字导出生成图片(html2canvas)相关推荐

  1. bootstrap之背景图片+文字2

    一 .效果如下 技术要点: 1.背景图片拉伸 background-repeat: no-repeat;   background-size: cover; 2.文字居中 text-align: ce ...

  2. js实现登录页面的背景图片的随机展示

    ####js代码如下: <script type="text/javascript">// 随机展示背景图片 var imgSrcs = [ "${ctx}/ ...

  3. 前端合成二维码与背景图片,批量导出ZIP下载

    前端合成二维码与背景图片,批量导出ZIP下载 背景:需要生成很多的二维码,并且结合背景图片一起生成图片,批量下载到本地,提供给打印厂商进行打印. 方案1:后台合成,后台提供下载. 方案2:前端合成,前 ...

  4. php背景图添加字,怎样给视频后面加背景图 视频加背景图片并添加一行广告文字...

    有不少广告小视频中,视频画面是一张海报背景图片,图片上显示一个小视频播放,并且在画面上还有显示一行广告字幕.这样的宣传视频制作其实蛮简单的,怎样给视频后面加背景图片的方法倒是挺多,要给视频加背景图片的 ...

  5. 在图片上添加文字并生成图片

    在图片上添加文字并生成图片 开发工具与关键技术:Visual Studio 2015 作者:李德新 撰写时间:2019年6月04日 在我们的日常生活中,我们经常能看到各样格式的表单,而且有时候我们还要 ...

  6. 文字溢出处理,背景图片处理,企业开发经验

    2020年2月27日,今天是阴天!一上午学了一点前端理论,打算先把知识汇总一下,然后把昨天写的抓包tcp修改一下. (一) 文字溢出处理 单行文本与多行文本的情况,然后我们看一下百度的处理代码. 都是 ...

  7. html 文字在背景图片上,如何让文字作为CSS背景图片显示

    在实际开发中,有时候希望文字内容可以作为背景图片显示,一方面是希望利用背景图片的优势,例如可以平铺,另外一方面是常见的替换元素不能使用伪元素创建文字,此时只能寄希望与背景图. 关键如何把文字变成背景图 ...

  8. php将二维码和文字结合到一个背景图片上,合成一张图

    将二维码生成到背景图片上,并且文字生成到背景图上,可以无限制扩增 1.生成前的图片  生成后的图片   class codeImg {private $date,$img,$main,$width,$ ...

  9. 点击文字改变背景图片

    点击文字改变背景图片 首先看看效果图 这个项目的实现的效果主要是应用了JavaScript的点击事件触发了函数,改变了,背景的图片. 主要应用了点击事件onclick点击事件触发了函数. onclic ...

最新文章

  1. 高斯混合模型的解释及Python实现
  2. Visual Studio 各个版本下载地址
  3. 华为手机的“美国梦”
  4. netBeans调试时不进入java内部类(jdk源码)的方法 转载
  5. 万万没想到,一个可执行文件原来包含了这么多信息!
  6. Collections.unmodifiableMap
  7. 读数据库遇到空就进行不下去_如何保证缓存与数据库的双写一致性?
  8. (继续搬)struts日期格式的转换以及hibernate中session的关闭在xml中的配置
  9. 快递物流配货发货系统学习--以京东物流为例
  10. 马斯克入驻推特造成大恐慌!这俩戏精还冒充被裁员工,外媒全被耍了
  11. 如何升级iOS15,描述文件详细安装教程
  12. 2014年3月CCF软考试题
  13. 使用Docker-compose 编排Maximo容器环境
  14. 新氧运营三箭齐发,带领医美行业穿越发展迷雾
  15. python数据挖掘实战笔记——文本挖掘(8):用sklearn包进行关键字提取
  16. Python+Vue计算机毕业设计教务排课系统q2tm2(源码+程序+LW+部署)
  17. 怎么把window系统下的文件传到Ubuntu里去呢?
  18. 2020最新大厂内部 PHP 高级工程师面试题汇总(一)
  19. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java协同过滤算法的电影推荐系统f7s0a
  20. 三极管放大、开关控制电路测试

热门文章

  1. php 上取整函数是,PHP 取整函数参考
  2. 小程序(上拉加载更多数据)
  3. 配置Hystrix Dashboard 时遇到的Unable to connect to Command Metric Stream.问题
  4. 【错误记录】Android 单元测试报错 ( ExampleUnitTest.kt: (3, 12): Unresolved reference: junit / Test / assertEqu )
  5. 维克客户管理软件 v1.26 通用版 免费
  6. 从2.3k到18k,材料专业同学的成长之路
  7. 时间序列预测分析方法(一):相关分析
  8. Python分支基础题练习(1. 英制单位和公制单位互换 2.掷骰子决定做什么 3.分段函数求值 4.输入三条边的长度如果能构成三角形就计算周长和面积)
  9. 灰色关联投影法python_灰色关联投影法(讲座).doc
  10. PyTorch 深度学习实用指南:1~5