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

公司网站建设成本网站免费建站app

公司网站建设成本,网站免费建站app,手机手机网站制作,临沂制作网站软件通过PPTXjs插件,实现PPTX文件在线预览,需下载PPTXjs,将其引入HTML页面,并编写相应的HTML和JS代码,如果是移动端还需调整div大小,这是一种便捷的前端PPTX转HTML技术,适合网页展示使用 PPTX在线预览,使用jquery的插件《PPTXjs》,纯前端实现pptx转html进行…

通过PPTXjs插件,实现PPTX文件在线预览,需下载PPTXjs,将其引入HTML页面,并编写相应的HTML和JS代码,如果是移动端还需调整div大小,这是一种便捷的前端PPTX转HTML技术,适合网页展示使用 

PPTX在线预览,使用jquery的插件《PPTXjs》,纯前端实现pptx转html进行展示

点击下载PPTXjs 

1.把下载的包放到public中ppt目录

2.在ppt目录新建index.html,添加内容

<html>
<header>
<link rel="stylesheet" href="/PPTXjs/css/pptxjs.css" rel="external nofollow" >
<link rel="stylesheet" href="/PPTXjs/css/nv.d3.min.css" rel="external nofollow" > <!-- for charts graphs -->
<script type="text/javascript" src="/PPTXjs/js/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="/PPTXjs/js/jszip.min.js"></script> <!-- v2.. , NOT v.3.. -->
<script type="text/javascript" src="/PPTXjs/js/filereader.js"></script> <!--https://github.com/meshesha/filereader.js -->
<script type="text/javascript" src="/PPTXjs/js/d3.min.js"></script> <!-- for charts graphs -->
<script type="text/javascript" src="/PPTXjs/js/nv.d3.min.js"></script> <!-- for charts graphs -->
<script type="text/javascript" src="/PPTXjs/js/pptxjs.js"></script>
<script type="text/javascript" src="/PPTXjs/js/divs2slides.js"></script> <!-- for slide show -->
</header>
<body>
<div id="pptx"></div>
</body>
<script></script>
</html>

 3.在script中添加js脚本

$("#pptx").pptxToHtml({ pptxFileUrl: "Sample_12.pptx", //pptx文件地址,可以是urlslidesScale: "100%", slideMode: false, keyBoardShortCut: false 
});

4.如果是移动端项目需要把div缩放,否则生成的html元素过大会溢出屏幕(PC端可忽略此步骤)

再添加如下js脚本

// 由于生成的html元素过大会溢出,这里用定时器检测元素生成完毕后进行缩放显示
let timer = setInterval(() => {const $slides = $(".slides");if ($slides.children().length) {const slidesWidth = Math.max(...Array.from($slides.children()).map((s) => s.offsetWidth))const $wrapper = $('#pptx');const wrapperWidth = $wrapper[0].offsetWidth;$wrapper.css({transform: `scale(${wrapperWidth / slidesWidth})`,"transform-origin": "top left",})clearInterval(timer)}
}, 100);

 5.在vue文件中使用iframe来渲染html

<template><div><iframe width="100%" style="height: 100vh;border:none;" :src="pptSrc"></iframe></div>
</template>

 6.拼接pptSrc

<script setup lang="ts">const pptSrc= `/ppt/index.html?file=${encodeURIComponent(pptUrl)}`;
</script>

 至此,就可以在pc端和移动端查看ppt了

 

http://www.mmbaike.com/news/35056.html

相关文章:

  • 网站会员营销营销软文范例500
  • 做零售出口的网站如何营销推广自己的产品
  • 沈阳世纪兴网站建设手机自动排名次的软件
  • 建网站需要什么步骤百度官方优化指南
  • 安阳做网站哪家好seo查询软件
  • 重庆哪家做网站如何用手机免费创建网站
  • 深圳网站关键词排名外包推广公司
  • 那个网站做粮油批发APP福州seo代理商
  • 一般用什么语言做网站制作网页的软件
  • 做企业网站收费多少万网域名官网
  • 中华人民共和国城乡住房建设厅网站一个公司可以做几个百度推广
  • 什么网站可以做宣传单谷歌搜索为什么用不了
  • .net美食网站开发源代码网络营销所学课程
  • 西安网页开发公司seo与sem的关系
  • 织梦后台怎么做网站地图seo排名第一
  • 外贸网站网站推广实体店铺引流推广方法
  • 封面上的网站怎么做今天的新闻最新消息
  • 如何制作出优秀的ui设计seo计费系统登录
  • 哈尔滨建站模板源码全自动推广引流软件
  • 长沙做网站咨询公司网站建设公司
  • 基础做网站的小结网站开发教程
  • 只做移动端的网站晋城今日头条新闻
  • 宜家在线设计网站seo虚拟外链
  • 各大手机官网网站关键词优化排名软件系统
  • 南京网站设计费用轻松seo优化排名
  • 中国石油销售公司网站建设有哪些搜索引擎
  • 网站后台使用百度网盘下载速度
  • 动静分离网站架构软文发布公司
  • 北辰网站开发seo服务如何收费
  • 如何做优惠券网站福州网站开发公司