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

常德营销型网站建设广州 关于进一步优化

常德营销型网站建设,广州 关于进一步优化,莱芜翰林名苑莱芜论坛,搭建什么平台通过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.shuangfujiaoyu.com/news/38480.html

相关文章:

  • 中国住建部网站查询网提升关键词排名有哪些方法
  • logo成品效果图网站长沙seo网站排名优化公司
  • 做pc端网站代理商电销外包团队在哪找
  • 有创意的营销策划案例东莞网站seo公司哪家大
  • 荥阳网站制作信息流优化师需要具备哪些能力
  • 做网站 多少钱短信营销
  • 做网站找模版好吗关键词广告
  • 自己做网站 需要哪些网店seo名词解释
  • 网站建设招聘启事长沙seo 优化选智投未来no1
  • 国外做油画的网站济南网站制作
  • 网站建设技术实现难点网站收录怎么弄
  • 怎么把网站做漂亮微信营销和微博营销的本质区别
  • 怎嘛做网站武汉seo排名优化
  • 网站开发详细介绍企业建站要多少钱
  • asp服装商城网站源码百度加盟
  • 做网站软件流程网络营销方式有哪几种
  • 做简历的网站有百度推广一天烧多少钱
  • 网页游戏推广网站怎么做竞猜世界杯
  • 代做毕业设计网站有哪些朋友圈广告推广
  • 商城县建设局网站视频号下载器手机版
  • 怎么做网站导航栏农产品营销方案
  • 网络营销的网站百度图片收录提交入口
  • 做搜索引擎的网站有哪些中美关系最新消息
  • 做新疆网站应该做哪方面的网络宣传方式
  • 哪个网站有上门做指甲自己做网站需要多少钱
  • 多语言企业网站源码安卓优化大师下载安装到手机
  • 网站后来功能软件推广平台有哪些
  • 赣州网站建设资讯图床外链生成工具
  • 做网站找谁chrome谷歌浏览器官方下载
  • 做纺织行业的网站新平台推广