太原网站建设 网站制作wordpress3.9主题

news/2025/9/28 16:29:42/文章来源:
太原网站建设 网站制作,wordpress3.9主题,网站推广和优化系统,河南省造价信息网官网一、仅需实现在线预览#xff0c;且文件地址公网可访问 #xff08;一#xff09;微软office免费预览#xff08;推荐#xff09; 支持doc/docx/xls/xlsx/ppt/pptx等多种office文件格式的免费预览 //示例代码//​在https://view.officeapps.live.com/op/view.aspx?src…一、仅需实现在线预览且文件地址公网可访问 一微软office免费预览推荐 支持doc/docx/xls/xlsx/ppt/pptx等多种office文件格式的免费预览 //示例代码//​在https://view.officeapps.live.com/op/view.aspx?src后面拼接需要预览的地址如下\let urlhttp://xxx.com/files/demo.doc window.open(​https://view.officeapps.live.com/op/view.aspx?srcencodeURIComponent(​url))二XDOC文档预览云服务 移动端和PC端无插件预览PDF、OFD、Word、WPS等多种格式文档 //示例let urlhttp://xxx.com/files/demo.docwindow.open(https://view.xdocin.com/view?src encodeURIComponent(url)) 二、本地及非公网文件在线预览 本地或内网预览需要借助插件实现pdf、mp3、mp4等主要靠原生标签或浏览器自带功能尽量减少了插件的安装 一pdf、txt 直接使用ifrem嵌入页面用浏览器自带预览功能满足基本需求其他也可以试试vue-office的pdf插件 pdf预览效果 txt预览效果 二mp3、mp4 使用原生audio和video标签能满足基本需求如有其他功能的需要可以使用video.js等插件 mp3预览效果 mp4预览效果 三docx、xlsx vue-office/docx和vue-office/excel对docx和xlsx文件预览个人感觉实现上更方便更多实现方式也可自行查询案例很多此处就不再列出示例代码 docx预览效果 xlsx预览效果 pdf/txt/mp3/mp4/docx/xlsx及图片示例代码 templatedivel-button clickgetSrc点击获取后台文件并预览/el-buttoninput typefile changeuploadFile($event) /!-- pdf/text --iframe v-if[pdf, text].includes(type) :srcsrc/iframe!-- mp3、ogg、wav --audiov-if[mp3, ogg, wav].includes(type)controls:srcsrc/audio!-- mp4、webm、ogv --videov-if[mp4, webm, ogv].includes(type)controls:srcsrc/video!-- docx --vue-office-docxv-iftype docx:srcsrcrenderedfileRenderederrorfileError/!-- xlsx --vue-office-excelv-iftype xlsx:srcsrcrenderedfileRenderederrorfileError/!-- 图片 --img v-if[jpg, png].includes(type) :srcsrc /!-- doc --!-- doc等格式文件的预览需要后台处理成html后使用vue自带v-html进行展示 --!-- div classdocHtml v-htmlhtml/div --/div /templatescript langts setup import { ref } from vue; import { getImgPath } from /api/testApi; import VueOfficeDocx from vue-office/docx; //引入docx预览插件 import vue-office/docx/lib/index.css; //docx预览插件样式 import VueOfficeExcel from vue-office/excel; //引入excel预览插件 import vue-office/excel/lib/index.css; //引入excel预览插件样式const src ref(); const type ref(); // 获取后台文件根据实际接口处理数据 const getSrc async () {await getImgPath().then((res: any) {let imgBlob new Blob([res]);src.value URL.createObjectURL(imgBlob);}); }; // 本地上传的文件 const uploadFile (ev: any) {let file ev.target.files[0];if (file.name) {src.value URL.createObjectURL(file);} }; // vueOffice渲染完成的回调 const fileRendered (e: any) {console.log(渲染完成了, e); };// vueOffice渲染出错的回调 const fileError (e: any) {console.log(渲染出错了, e); }; /scriptstyle langscss scoped /style 三pptx pptx预览使用的是pptx.js文件 1.在pptx.js官网下载压缩包 PPTXjshttps://pptx.js.org/index.html 1进入官网点击下载按钮 2选择版本下载 2.在public文件夹中添加pptxjs依赖文件 3.在index.html中引入 link relstylesheet href/PPTXjs/css/pptxjs.css /link relstylesheet href/PPTXjs/css/nv.d3.min.css /!-- for charts graphs --scripttypetext/javascriptsrc/PPTXjs/js/jquery-1.11.3.min.js/scriptscript typetext/javascript src/PPTXjs/js/jszip.min.js/script!-- v2.. , NOT v.3.. --script typetext/javascript src/PPTXjs/js/filereader.js/script!--https://github.com/meshesha/filereader.js --script typetext/javascript src/PPTXjs/js/d3.min.js/script!-- for charts graphs --script typetext/javascript src/PPTXjs/js/nv.d3.min.js/script!-- for charts graphs --script typetext/javascript src/PPTXjs/js/pptxjs.js/scriptscript typetext/javascript src/PPTXjs/js/divs2slides.js/script!-- for slide show -- 4.在页面中使用  templatediv idpptx/div /templatescript langts setup const pptxShow (src: any) {nextTick(() {$(#pptx).pptxToHtml({pptxFileUrl: src, //pptx文件地址slidesScale: 100%,});}); /scriptstyle langscss scoped /style pptx预览效果 pptx预览时注意页面报Uncaught (in promise) TypeError: $(...).pptxToHtml is not a function的错误检查在index.html中引入的jequry版本是否与项目中其他地方使用的版本冲突导致选择保留一个版本即可。 如果以上内容对你有帮助就点个赞加入收藏吧~~

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

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

相关文章

中国工信备案查询网站免费自动刷访客量

traceroute 是用来检测发出数据包的主机到目标主机之间所经过的网关数量的工具。traceroute 的原理是试图以最小的TTL发出探测包来跟踪数据包到达目标主机所经过的网关,然后监听一个来自网关ICMP的应答。发送数据包的大小默认为 38个字节。 通过traceroute我们可以知…

2025 年最新推荐铝塑膜源头厂家权威排行榜:聚焦 3000㎡厂房与完整产业链的优质企业盘点复合/防锈防潮/木箱包装/设备包装铝塑膜厂家推荐

在当前工业包装领域,铝塑膜因高阻隔、耐穿刺、密封性强等特性,已成为木箱包装、货运物流、化工储存等行业长途运输与长期保存货物的核心材料。但市场现状却不容乐观,大量厂家存在基材质量差、工艺精度低、定制能力弱…

2025 年真空袋生产厂家最新权威推荐排行榜:TOP 级企业工艺、服务及适配场景全景对比指南木箱/设备/海运防潮/铝塑/电柜真空袋厂家推荐

在工业产品仓储运输环节,包装防护失效引发的问题日益凸显 —— 潮湿导致精密部件锈蚀、穿刺造成化工原料泄漏、密封不佳引发货物变质,不仅带来直接经济损失,更严重影响供应链稳定性。当前市场上真空袋厂家工艺水平悬…

《码界飞升传II:数据星辰异界问道》

【第一卷大数据筑基】 第1章:HDFS剑阵!分布式存储定乾坤 第2章:YARN御兽!资源调度的万兽谱 第3章:MapReduce证道!分而治之的无上心法 第4章:Hive悟道!SQL化繁为简的通天梯 【第二卷NoSQL风云】 第5章:HBase觉…

Win FAQ

Win11 FAQ win11 在白色编辑区域鼠标光标消失不见 win+r调用命令窗口,输入control硬件和声音,点击鼠标鼠标属性->指针->文本选择,选择如图所示beam_r.cur,然后应用

结论(数学)

对于已知函数 \(f(x)\) 和已知直线 \(g(x)=kx+b\),当 \(f(x_0)-g(t_0)\) 取到最小值或最大值时存在 \(h(x)=kx+b_1\) 与 \(f(x)\) 相切于横坐标为 \(t\) 的点。

昆山做网站费用黄岩网站建设

java读取操作系统环境变量import java.util.*;import java.io.*;class SysProb{//返回当前系统变量的函数,结果放在一个Properties里边,这里只针对win2k以上的,其它系统可以自己改进public Properties getEnv() throws Exception{Properties …

网站推荐免费的创意logo一键生成器软件免费

[html] 怎样避免让用户看到长时间的白屏? 我觉得,实际解决办法需要结合用户体验和性能优化这两个指标来说:1、用户体验可以使用骨架屏来减少页面白屏,骨架屏也具有更好的loading效果。2、假如1个页面里面有很多很多网络请求&…

郴州网站设计欧美一级A做爰片成电影网站

随着 React 19 的发布即将到来,它承诺带来一些令人期待的新功能。这个版本不仅仅是又一个更新,而是被寄予厚望,将重新定义我们对待 React 代码的方式。承诺提供增强的速度、效率和更流畅的编码体验,React 19 正准备将 Web 开发提升…

检察网站建设请示wordpress 模板 设计

2.1.1 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢&#xff1…

loki收集容器日志

Loki介绍Loki 是 Grafana Labs 开源的日志聚合系统,常被称为 “日志界的 Prometheus”。它的设计理念是只索引元数据,不索引完整日志内容,结合 Promtail 和 Grafana,就能实现高效的日志采集、存储与可视化。与传统…

Xcode 火焰图

Xcode - > open developer tool -> time profile -> target -> protile 如果没有符号化,多试几次 判断力是一个人最重要的能力

完整教程:Nginx反向代理与缓存功能

完整教程:Nginx反向代理与缓存功能2025-09-28 16:18 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !imp…

完整教程:dlib库关键点定位和疲劳检测

完整教程:dlib库关键点定位和疲劳检测pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mon…

网站改版对优化的影响福建省住房和城乡建设厅的网站

MySQL大事务可能会导致过多的占用临时文件,导致磁盘空间撑满的问题 本例说明下binlog cache产生的临时文件 案例复现 调小binlog_cache_size,让DML使用临时文件 使用存储过程模拟大事务 创建表 create table t1( id int AUTO_INCREMENT, name varchar…

2025 长沙美食餐厅权威推荐排行榜:老店红记领衔新晋品牌,200 + 湘味与网红菜品深度解析,吃货必藏指南长沙美食湘菜馆 /大排档/网红店餐厅推荐

长沙餐饮市场在 “网红经济” 与 “传统坚守” 的碰撞中持续升温,却也暗藏选择困境:部分老店虽有口碑但创新不足,新兴品牌中不乏跟风炒作、食材劣质的 “短命网红”,更有商家混用预制菜、忽视食品安全,让消费者难…

千图app的下载方式搜索引擎优化推广

文章目录 1. python图形界面开发1.1. Python图形界面开发——Tkinter1.2. Python图形界面开发——PyQt1.3. Python图形界面开发——wxPython1.4. Python图形界面开发—— PyGTK:基于GTK1.5. Python图形界面开发—— Kivy1.6. Python图形界面开发——可视化工具1.7. …

长春网站制作教程app商城系统

转载自 Spring Boot国际化支持本章将讲解如何在Spring Boot和Thymeleaf中做页面模板国际化的支持,根据系统语言环境或者session中的语言来自动读取不同环境中的文字。 国际化自动配置 Spring Boot中已经对国际化这一块做了自动配置。 国际化自动配置类:o…

VKD233HH触控IC有两种输出方式“直接输出”和“锁存输出”单路触摸检测芯片

VKD233HH是单通道触摸检测芯片,功耗低、工作电压范围 宽以及稳定的触摸检测效果可以广泛的满足不同应用的需求, 此触摸检测芯片是专为取代传统按键而设计,内建稳压电路, 提供稳定电压给触摸检测电路使用,触摸检测PAD…

打包present, but unavailable

打包present, but unavailable;报错Failed to execute goal on project*: Could not resolve dependencies for project前言 本地打包一直失败,报错这 com.ctg.mq:ctg-mq-server:pom:2.7.7 (present, but unavailable…