当前位置: 首页 > news >正文

黄冈网站建设推荐seo查询排名软件

黄冈网站建设推荐,seo查询排名软件,百度站长工具seo综合查询,把微信小程序做网站尝试了集中图片转pdf的方式, (1)最终较为优秀的一种是使用jspdf将图片转为pdf,支持JPG/JPEG/PNG/BMP/TIF/TIFF图片格式转换,详见我的另一篇文章: https://blog.csdn.net/Ann_52547/article/details/1322149…

尝试了集中图片转pdf的方式,
(1)最终较为优秀的一种是使用jspdf将图片转为pdf,支持JPG/JPEG/PNG/BMP/TIF/TIFF图片格式转换,详见我的另一篇文章:
https://blog.csdn.net/Ann_52547/article/details/132214909?spm=1001.2014.3001.5502

(2)使用print-js插件,去看看

(3)pdfMake图片转pdf,支持JPG/JPEG/PNG图片格式转换,去看看

(4)html2canvas,转出来的图片模糊,需要处理啊,我没处理,去看看

(2)print-js图片转pdf

npm安装print-js依赖

main.js:

import print from 'print-js'

使用:

printJS({// blob链接 数组printable: ['blob:http//.....'],// 打印类型 目前为图片样式 可以根据上面的网址进行修改 type: 'pdf',// 二维码样式 可以自己进行修改imageStyle: 'margin:0px; padding:0px; width:40%; height:40%; display: block; margin: 0 auto; padding-top:12%'// 也可以设置以下参数 继承所有css样式 没试过image的 html的效果不错// targetStyles:['*']})

(3)pdfMake图片转pdf

安装pdfMake依赖

async convertToPDF(blob, id) {let this_ = thislet base64Data = await this.readFile(blob);const docDefinition = {content: [{ image: base64Data,  fit: [190, 277], alignment: 'center' } //width: 	400,]}const pdfDocGenerator = pdfMake.createPdf(docDefinition)pdfDocGenerator.getBlob(pdfBlob => {console.log("这是pdf的blob格式-----"pdfBlob);// 可以在这里使用blob,比如将其转换为Blob URLlet url = window.URL.createObjectURL(new Blob([pdfBlob], { type: 'application/pdf' }))});
},//blob转base64
readFile(file) {return new Promise((resolve, reject) => {const reader = new FileReader();reader.onload = function () {const contents = reader.result;resolve(contents);};reader.onerror = function (event) {reject(event.target.error);};reader.readAsDataURL(file);});
},

其他一些转化方法

//ArrayBuffer转换为Base64
arrayBufferToBase64(arrayBuffer) {const uint8Array = new Uint8Array(arrayBuffer);let binaryString = '';for (let i = 0; i < uint8Array.length; i++) {binaryString += String.fromCharCode(uint8Array[i]);}return btoa(binaryString);
},

(4)html2canvas图片转pdf

安装依赖

<div v-for="(item, index) in list" :key="index"><img :id="'imageContainer'+item.id" :src="item.imgurl" alt="" />
</div>
async imgToPdf(imgUrl, id) {// 将图片渲染为Canvas//因为img标签是循环展示图片的,通过id判断是哪个img标签const canvas = await html2canvas(window.document.getElementById('imageContainer'+id))// 获取Canvas的DataURLconst imageURL = canvas.toDataURL('image/png')//const imageURL = canvas.toDataURL(imgUrl)// 创建PDF实例并设置纸张大小const pdf = new jsPDF('p', 'px', 'a4')// 计算图片在PDF中的宽度和高度const pdfWidth = pdf.internal.pageSize.getWidth()const pdfHeight = (canvas.height * pdfWidth) / canvas.width// 将图片添加到PDF中pdf.addImage(imageURL, 'JPEG', 0, 0, pdfWidth, pdfHeight)pdf.save()const blob = new Blob([pdf], { type: 'application/PDF' })console.log("生成的pdf的blob文件---",blob)},
http://www.hkea.cn/news/61460/

相关文章:

  • 自己怎么做百度网站广州seo网站公司
  • 京东企业的电子网站建设百度seo教程网
  • 弥勒网站设计公司share群组链接分享
  • 网站建设栏目管理百度推广搜索排名
  • 企业管理类的网站全球搜是什么公司
  • 网站开发自我介绍seo报告
  • 网站应用软件设计海口seo网络公司
  • 武汉站建设深圳网站开发制作
  • 网站建设的平台分析北京seo技术
  • 手表价格网站百度推广天津总代理
  • 如何将域名和网站绑定排名seo怎么样
  • 旅游网站推广方案色盲测试图
  • 现在开发个网站多少钱安全优化大师
  • 网站开发工程师工资多少百度统计工具
  • 征信报告优化大师好用吗
  • 一个ip地址做多个网站网络营销公司是做什么的
  • 赤峰网站建设公司旅行网站排名
  • seo网站优化工具软件拉新推广平台
  • 政府网站设计方案无锡网站制作优化
  • 社交网站盈利吗如何在各种网站投放广告
  • 建设工程合同民法典东莞快速优化排名
  • 泗县口碑营销互联网营销推荐咨询青岛seo计费
  • 做电影网站用什么服务器中文域名注册官网入口
  • 做网站那里好win10系统优化工具
  • 做外贸上哪些网站找客户口碑营销的概念是什么
  • 外贸建站magento百度地图推广
  • 做网站和管理系统全网热度指数
  • 网站的压力测试怎么做网络营销的目的是什么
  • 网站建设如何更加稳定seo优化前景
  • 网站速度诊断 慢seo chinaz