
1 npe Jul 28, 2020 via iPhone word 源代码其实还是 html 吧,试着读 raw 试试? 或者看看开源解决方案? |
2 ETiV Jul 28, 2020 via iPhone src=data uri ?支持吗? |
3 buliugu Jul 28, 2020 私有化部署的话,可以看看 onlyoffice 或者基于 onlyoffice 的开源项目 |
4 hutng Jul 28, 2020 跑题答一下,先转 PDF,再预览 |
5 geelaw Jul 28, 2020 @npe #1 新版的 Word 格式是压缩过的 XML,不是 HTML 。 @ETiV #2 即使这样可以,也相当于把数据传入公网了,此外通常服务器处理 URL 有最大长度限制(比较自然的想法是 32768 个 Unicode 字符这种级别),任何非平凡 Word 文档用 data URI 编码都会超过该长度。 一个简单的方案是(在内网)部署 Office Online Server,见 https://docs.microsoft.com/en-us/officeonlineserver/deploy-office-online-server 另外这个问题和 Vue 不 Vue 关系不大。 |
6 312ybj Jul 28, 2020 via Android vue 只是前段,word 文档预览跟 vue 没有太大关系。我正好做过这个。下面是我调研的结果。 1. 后台将 word 转换成 pdf,前台预览 pdf 优点:前台只要预览 pdf 缺点:后台转换需要时间,且会有格式丢失 2. 微软在线预览借口 优点:调用别人的 api 就行 缺点:需要将文件放到公网,以便 url 能访问 3. office web app 服务 目前我是用这个,我们的还是内网环境 优点:无损预览,ppt 都能播放 缺点:部署麻烦,需要两台 windows 服务器,一台域控,一台负责转换 4. wps 服务 这个是最近推出来的 优点:我用过官方 demo,感觉还不错 缺点:付费,量计费:2 元 /个,包月最低 2k 起 |
7 renmu123 Jul 28, 2020 via Android 可以找找有没有 wps 版的,算曲线救国,word 的配置和格式实在太多了,很难有工具可以完整预览 |
8 crclz Jul 28, 2020 转 PDF 。PDF 这种宇宙广泛支持的格式多好啊 |
9 BarZu Jul 28, 2020 把需求砍了,跟老板说你做不到,只能下载,我是这么干的,老板拿我没办法 |
10 killmojo Jul 28, 2020 不需要前端修改的话服务端转 PDF 就行。 用 VSTO 或者 GCWord 都行。 还需要局域网前端编辑预览,貌似只能花重金私有化部署了 |
11 kkeybbs Jul 28, 2020 via iPhone |
12 dk7952638 Jul 28, 2020 |
13 linbingcheng Jul 28, 2020 OWA 只能预览 Office 文件 商用看下永中 、WPS 吧,还有楼上开源的 KKFileView |
14 jydeng Jul 28, 2020 实现过类似的文档分享平台,方案是后端转 PDF,前端 pdfjs 。 |
15 ryanlid Jul 28, 2020 百度和 wps 有付费服务 |
16 ctrlands Jul 28, 2020 我们以前用的是后端转 pdf,前端 pdf 预览 |
17 lbw Jul 28, 2020 mammoth.js |
18 supuwoerc Jul 28, 2020 那就在局域网自己建一个 office web365 去年干了几个项目都是这样做的 |
19 fyutou Jul 28, 2020 pageoffice.... |
20 LokiSharp Jul 28, 2020 你要的可能是这个? https://ej2.syncfusion.com/vue/demos/#/material/document-editor/default.html 这个 Syncfusion 对 100 万美元以下的公司免费 |
21 lijsh Jul 28, 2020 |
22 zicla Jul 28, 2020 我开源的 [蓝眼云盘]( t/691497) 也涉及到 office 预览的问题,可以适当参考一下吧。 https://tank-doc.eyeblue.cn/advance/preview.html |