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

桥头镇网站建设公司厦门关键词优化seo

桥头镇网站建设公司,厦门关键词优化seo,网站建设需要学那些,上海找做网站公司哪家好实现思路 1.将Word文档转换为HTML:mammoth.js,它可以将.docx文件转换为HTML 2.将HTML转换为PDF:使用html2pdf.js将HTML转换为PDF 如果想要相同的效果,也可以把前端页面直接导出转换为pdf: 运用的插件:html2pdf.js 后端…

实现思路

1.将Word文档转换为HTML:mammoth.js,它可以将.docx文件转换为HTML
2.将HTML转换为PDF:使用html2pdf.js将HTML转换为PDF

如果想要相同的效果,也可以把前端页面直接导出转换为pdf: 运用的插件:html2pdf.js

后端文件流导出接口返回:
在这里插入图片描述
首先我们要安装mammoth.js和html2pdf.js

npm install mammoth jspdf

代码:

// 引入
import mammoth from "mammoth";
import html2pdf from "html2pdf.js";
 <el-button type="primary" :loading="isLoading" @click="healthExport">导出</el-button>
async function healthExport() {try {await signatureApi.onReportWord({id: selectedData.value[0].id,signId: selectedData.value[0].healthyId,}).then((res) => {if (res) {const reader = new FileReader();reader.onload = (e) => {const arrayBuffer = res;mammoth.convertToHtml({ arrayBuffer: arrayBuffer }).then((result) => {const htmlContent = result.value; // 这是转换后的HTML内容// 将HTML添加到页面的一个隐藏div中var div = document.createElement("div");// 可以给pdf自定义添加样式(将word提取html再转换成pdf导出这时候pdf是没有样式的)const css = `<style>body { p { text-align:center;font-size:20px;soild  }</style>`;div.innerHTML = `<html>${css}${htmlContent}</html>`;document.body.appendChild(div);// 使用html2pdf.js将HTML转换为PDFhtml2pdf().from(div).set({html2canvas: { scale: 2 },jsPDF: { format: "a4", orientation: "portrait" },css: css,}).save("document.pdf");// 清理 - 移除添加的divdocument.body.removeChild(div);}).catch((err) => {console.error(err);});};reader.readAsArrayBuffer(res);}});} catch (error) {console.error("err", error);}
}

第二种前端思路:把前端页面直接导出转换为pdf
页面:点击导出直接导出为pdf
在这里插入图片描述

 <el-button type="primary" :loading="isLoading" @click="handleExport">导 出</el-button>function handleExport() {html2pdf().set({html2canvas: { scale: 3 }, // 增加缩放比例以提高清晰度jsPDF: { unit: 'in', format: 'a4', orientation: 'portrait' } // 设置单位和纸张大小
}).from(document.getElementById('pdfRef')).save('健康体检通知书.pdf');
}
http://www.dtcms.com/wzjs/2476.html

相关文章:

  • 网站怎么谈设计西安百度首页优化
  • 北京广告制作公司win10优化工具下载
  • 建设公司网站的可行性研究廊坊seo管理
  • 市政公司宣传册设计样本河南新站关键词排名优化外包
  • 莱州哪有做网站的福州百度快速优化
  • wordpress后台太卡简单的seo
  • 服务器怎么建设网站百度资源分享网
  • 检察院门户网站建设情况总结短链接在线生成官网
  • 网站下面 备案优化网站搜索
  • 眉县做网站seo排名是什么
  • 网站建设部门爆款引流推广软件
  • 呼和浩特网站设计公司seo是什么简称
  • 政府网站建设网页设计规范自己建网站需要钱吗
  • lnmp wordpress建设多网站苏州网站建设费用
  • 网站界面设计描述百度网盘app官方下载
  • 导购网站制作互联网关键词优化
  • 建网站服务器怎么选抓取关键词的软件
  • 前程无忧怎么做网站线上如何做推广
  • 宝马itms做课网站seo公司多少钱
  • 现在有没有免费的网站空间aso关键词覆盖优化
  • app手机网站建设黄seo美式
  • 自己建设房源网站全网营销型网站
  • 开元棋牌网站怎么做高报师培训机构排名
  • 网站 各种 备案如何优化网页
  • 辽宁住房建设厅网站首页seo赚钱吗
  • 南京网站制作的价格谷歌广告开户
  • 淮安公司做网站好网站制作公司
  • 网站开发小图标大全站内关键词排名软件
  • 做网站笔记本深圳推广平台深圳网络推广
  • 遂宁建设机械网站怎么创建自己的网站平台