职业学院网站建设网站建设需要哪些资质

news/2025/10/4 20:52:21/文章来源:
职业学院网站建设,网站建设需要哪些资质,安庆网站建设专,销售方案怎么做这是渲染的数据 这是生成的pdf文件#xff0c;直接可以打印 需要安装和npm依赖和引入封装的pdf.js文件 npm install --save html2canvas // 页面转图片 npm install jspdf --save // 图片转pdfpdf.js文件 import html2canvas from html2canvas; import jsPDF …这是渲染的数据 这是生成的pdf文件直接可以打印 需要安装和npm依赖和引入封装的pdf.js文件 npm install --save html2canvas // 页面转图片 npm install jspdf --save // 图片转pdfpdf.js文件 import html2canvas from html2canvas; import jsPDF from jspdf; // 为传的pdf名称动态fileName export const downloadPDF (page, fileName) {html2canvas(page).then(function (canvas) {canvas2PDF(canvas, fileName);}); }; const canvas2PDF (canvas, fileName) {let contentWidth canvas.width;let contentHeight canvas.height;//a4纸的尺寸[595.28,841.89]html页面生成的canvas在pdf中图片的宽高let imgWidth 595.28;let imgHeight 595.28 / contentWidth * contentHeight;// 第一个参数 l横向 p纵向// 第二个参数测量单位ptmm, cm, m, in or pxlet pdf new jsPDF(p, pt);pdf.addImage(canvas.toDataURL(image/jpeg, 1.0),JPEG,0,0,imgWidth,imgHeight);pdf.save(fileName .pdf); };具体实现 Tempalte template div div v-for(item, index) in listDatas :keyindexdiv classbossdiv classbox :refpdf-${index}div classbox_sondiv classtitlesXXX竞赛/divdiv classzhunasd准考证/divdiv classoncediv classcontentsdiv姓名: nbsp;{{ item.name }}/divdiv考号: nbsp;{{ item.kaohao }}/divdiv司职: nbsp;{{ item.gongzhongTitle }}/div/divdiv classphotosimg :srcitem.sfzhimgs alt width100% height150px //div/divtableborder1px solid #2D2822cellpadding0cellspacing0classtablestrtd stylewidth: 250px; border: 1px solid #2d2822nbsp;考试类别/tdtd stylewidth: 180px; border: 1px solid #2d2822nbsp;序号/td/trtrtd stylewidth: 250px; border: 1px solid #2d2822nbsp;理论测试/tdtd stylewidth: 180px; border: 1px solid #2d2822nbsp;{{ item.liLunZw }}/td/trtrtdstylewidth: 250px; border: 1px solid #2d2822v-ifitem.fangzhen[1] ! undefinednbsp;{{ item.fangzhen[0] }}/tdtdstylewidth: 180px; border: 1px solid #2d2822v-ifitem.uuid[1] ! undefinednbsp;{{ item.uuid[0] }}/td/trtrtdstylewidth: 250px; border: 1px solid #2d2822v-ifitem.fangzhen[1] ! undefinednbsp;{{ item.fangzhen[1] }}/tdtdstylewidth: 180px; border: 1px solid #2d2822v-ifitem.uuid[1] ! undefinednbsp;{{ item.uuid[1] }}/td/trtrtdstylewidth: 250px; border: 1px solid #2d2822v-ifitem.fangzhen[2] ! undefinednbsp;{{ item.fangzhen[2] }}/tdtdstylewidth: 180px; border: 1px solid #2d2822v-ifitem.uuid[2] ! undefinednbsp;{{ item.uuid[2] }}/td/trtrtdstylewidth: 250px; border: 1px solid #2d2822v-ifitem.fangzhen[3] ! undefinednbsp;{{ item.fangzhen[3] }}/tdtdstylewidth: 180px; border: 1px solid #2d2822v-ifitem.uuid[3] ! undefinednbsp;{{ item.uuid[3] }}/td/tr/tablediv classfootersdiv注意事项:/divdiv classfooters_one1、考生凭准考证和身份证进入考场,对号入座,并将准考证、br /div classfooters_two身份证放在桌面上/div/divdiv classfooters_two2、准考证如有涂改或者损坏严重情况,将视为无效证件。/div/div/div/div/div/divbutton clickhandleExport导出PDF/button/div /templateScript 1.转换为base64的图片才能生效 http和https的图片生成都不生效 2.这里用到的是Google Chrome浏览器多文件下载一次最多只有10个这里我们有做异步处理延迟1秒下载 scriptimport { downloadPDF } from ../utils/pdf; //创建一个utils文件夹 下放封装的pdf export default {data() {return {listDatas: [{kaohao: 2100,liLunZw: D106,sfzh: 2110,name: Stephen Curry,uuid: [GS01, GA02, GF03],gongzhongTitle: 后卫,fangzhen: [运球训练, 投篮训练, 上篮训练],sfzhimgs: 转换为base64的图片才能生效 http和https的图片生成都不生效,},{kaohao: 2100,liLunZw: D107,sfzh: 2110,name: Andrew Wiggins,uuid: [GS01, GA02, GF03],gongzhongTitle: 小前锋,fangzhen: [运球训练, 投篮训练, 上篮训练],sfzhimgs: ,},{kaohao: 2100,liLunZw: D107,sfzh: 2110,name: Andrew Wiggins,uuid: [GS01, GA02, GF03],gongzhongTitle: 小前锋,fangzhen: [运球训练, 投篮训练, 上篮训练],sfzhimgs: ,},{kaohao: 2100,liLunZw: D107,sfzh: 2110,name: Andrew Wiggins,uuid: [GS01, GA02, GF03],gongzhongTitle: 小前锋,fangzhen: [运球训练, 投篮训练, 上篮训练],sfzhimgs: ,},],};},methods: {// 导出pdfhandleExport() {this.downloadPDFs();},// 异步执行下载pdfasync downloadPDFs() {const downloadPromises [];for (let index 0; index this.listDatas.length; index) {const item this.listDatas[index].name; //获取名称const pdfElement this.$refs[pdf-${index}][0]; //获取pdf内容循环var content pdfElement.textContent; //获取文本内容const startIndex content.indexOf(考号:) 4; //截取考号为pdf的名称const endIndex content.indexOf(工种:);const examNumber content.substring(startIndex, endIndex).trim(); //pdf的名字const ZhongName item , examNumber; //名称考号为pdf名称await this.delay(1000); // 延迟1秒const downloadPromise downloadPDF(pdfElement, ZhongName); //获取打印pdf的内容downloadPromises.push(downloadPromise);}Promise.all(downloadPromises).then(() {// 全部下载完成后执行的代码console.log(全部下载完成);}).catch((error) {// 处理下载错误console.error(下载出错, error);});},delay(ms) {return new Promise((resolve) setTimeout(resolve, ms));},}, }; /scriptStyle style .boss {width: 100%;margin: 0 auto;display: flex;justify-content: center;overflow: hidden; } .box {width: 480px;height: 760px;// border: 1px solid #000;display: flex;justify-content: center;// margin-top: 50px; } .box_son {width: 425px;height: 600px;margin-top: 30px;// border: 1px solid yellow; } .titles {font-size: 20px;font-weight: 800;display: flex;justify-content: center;margin-top: 10px; } .zhunasd {font-size: 20px;font-family: Microsoft YaHei;font-weight: 800;text-align: center; } .once {width: 100%;display: flex;justify-content: space-between;margin-top: 20px;font-size: 17px;font-family: Microsoft YaHei;font-weight: 500;// border: 1px solid #000; } .contents {width: 70%;height: 160px;// border: 1px solid red;line-height: 56px; } .photos {width: 30%;height: 160px;// border: 1px solid blue; } .tables {width: 425px;margin-top: 20px;height: 180px; } .footers {margin-top: 20px; } .footers_one {margin-top: 10px; } .footers_two {margin-top: 10px; } /style 综上就是全部的实现的内容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927541.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

没人做网站了吗重庆建设网站哪家专业

ArcGIS软件可以很方便的直接实现度分秒转度、度转度分秒(度分秒→度、度→度分秒)。 文章目录 一、转换预览二、工具介绍三、案例解析一、转换预览 借助ArcGIS快速实现度分秒与度及其他格式的坐标转换,例如:度分秒→度、度→度分秒。 1. 度→度分秒 2. 度分秒→度 转换后…

硬件-电容学习DAY23——电容设计实战指南:从选型到高频应用 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

NOIP之前的复健记录

写一些做题记录,题解和随机话。 这回真是高一零基础学OI/文化课了。CF547B考虑每一个数对答案的贡献。 自然是当这个数 \(a_i\)是所选的区间最小值时对答案有贡献,所以我们找到左边第一个比 \(a_i\) 大的数 \(a_l\) …

支付网站开发建设费用怎么入账网站建设设计服务公司

了解细胞对基因扰动的反应是许多生物医学应用的核心,从识别癌症中涉及的基因相互作用到开发再生医学方法。然而,可能的多基因扰动数量的组合爆炸严重限制了实验验证。在这里,作者提出了图增强的基因激活和抑制模拟器(GEARS&#x…

Linux 命令行安装达梦数据库

达梦官方不提供 docker 镜像了,由于要开发国产化项目,因此只能暂时在 Linux 服务器上直接安装。如果 Linux 操作系统带有图形化界面的话,安装起来很简单,参考官网即可,这里不再赘述。有的客户现场提供的 Linux 服…

Google开源Tunix:JAX生态的LLM微调方案来了

AX生态这两年在LLM训练这块追赶得挺快。PyTorch虽然还是主流但JAX在并行计算、TPU加速和API组合性上确实有些独特的优势。Google今天放出了Tunix这个库,专门做LLM的后训练——微调、强化学习、知识蒸馏这些都能搞。 T…

域名和空间都有了怎么做网站三门峡网站制作

原标题:鸿蒙OS 2.0系统正式发布!余承东:明年华为系手机将会搭载由于众所周知的原因,华为手机这两年过的很艰难,尤其是今年力度大了后,华为手机接下来可能面临无芯片可用的严重情况。而除了一些硬件外&#…

看上去高端的网站兰州建设局网站

全文共2485字,预计学习时长12分钟图源:unsplash数据科学的生命周期主要包括数据收集、数据清理、探索性数据分析、模型构建和模型部署。作为数据科学家或机器学习工程师,能够部署数据科学项目非常重要,这有助于完成数据科学生命周…

网站服务方案2022昆明今天刚刚发生的新闻

常用类 目录 1. QString 字符串类(掌握) 2. 容器类(掌握) 2.1 顺序容器QList 2.2 关联容器QMap 3. 几种Qt数据类型(熟悉) 3.1 跨平台数据类型 3.2 QVariant 统一数据类型 3.3 QStringList 字符串列表 4. QD…

实用指南:如何优化 C# MVC 应用程序的性能

实用指南:如何优化 C# MVC 应用程序的性能2025-10-04 20:30 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: blo…

软件工程的第一次作业

软件工程的第一次作业这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546这个作…

实用指南:Matlab通过GUI实现点云的快速全局配准(FGR)

实用指南:Matlab通过GUI实现点云的快速全局配准(FGR)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&qu…

Eclipse 中文语言包安装教程:一键将界面切换为中文 - 教程

Eclipse 中文语言包安装教程:一键将界面切换为中文 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consol…

『OI 回忆录』停课有感

原来已经快 2 年了吗。怀恋啊。时值 11.17 晚 20:11。 停课结束了。写一篇文章。\(\text{Schedule}\)开心是一天,不开心也是一天。11.11 第一次和高中联考,获得了 125 pts 的好成绩。11.11 并且得知自己去不了 NOIP,…

『回忆录』初三第三学月

呜呜呜停课 半期 我计划着每次月考完都写一篇,当做纪念。 感觉真的太快了,一眨眼就是一个月,记不起发生了什么…… 可能写得有些乱,敬请谅解。经历 上中旬的时候听说基本全员去 NOIP,于是跟着一起停课。 关于停课…

完整教程:MySQL 5.7 主主复制 + Keepalived 高可用配置实例

完整教程:MySQL 5.7 主主复制 + Keepalived 高可用配置实例pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Conso…

题解:P14074 [GESP202509 五级] 有趣的数字和

感觉这题真的不止黄(可能是我太菜了<(_ _)> 这道题会让我们联想到数位dp(其实没有多少关系(@_@) 这里还是借用的老师的思路 计算l-r之间有趣数字的个数,也就是0-r之间有趣数字的个数减去0-(l-1)之间有…

完整教程:数据结构从入门到实战————栈

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

解码Huffman 编码与 Huffman 树

为什么需要 Huffman 编码?—— 从 “编码浪费” 说起 在数据通信或存储中,我们需要将字符转换成二进制码(如 ASCII 码)。但常规编码(如 ASCII)存在一个问题:无论字符出现频率高低,都用相同长度的编码(比如 AS…

『回忆录』初三来高中的半学期

搬运自洛谷小号。看到过去的自己莫名地想哭。前情摘要:CSP2023S 90 分有关考试 估计在 560 左右,算是很差的。 语文:[80,100] 数学:[105,114] 英语:127 物理:[62,64] 化学:[87,88] 生物:97 总分:[560,580]目标…