32 条回复  ·  285 次点击
han3sui 小成 2024-9-11 11:49:02
onlyoffice 可以的
bojackhorseman 小成 2024-9-11 11:49:54
pdf 简单,iframe 加载,浏览器自带阅读器
Ritter 小成 2024-9-11 11:50:45
onlyoffice 就是麻烦 有钞能力当我没说
taozywu 小成 2024-9-11 11:51:50
其实有很多办法了
1. 可以用第三方 api 搜下
2. 可以用 pdf.js
3. 可以将 word 、pdf 统一转 html 可以使用 pdf2htmlEX
crissx 小成 2024-9-11 11:53:14
java 开源后端 kkfileview
第三方  Office Web 365, 这个第三方是我见过效果最好的,有一定费用
hoopz 小成 2024-9-11 13:38:41
字体那个不大好弄。如果 pdf 内嵌了字体,但是内嵌的有问题的话,react-pdf-viewer 显示出来的会丢字。直接用 chrome 打开 pdf 的话,感觉 chrome 会使用默认字体(?),内容不会少,但是格式可能会有问题。
snowlee 初学 2024-9-11 13:44:36
阿里云 oss imm https://help.aliyun.com/zh/imm/product-oferview/what-is-imm?spm=5176.166693.J_5253785160.4.6a3931a6XMsnUg
vikaptain 小成 2024-9-11 13:52:20
pdf: 如果什么要求都没有,直接开个新标签页,如果要在嵌在自己的页面中有 pdf.js 库可以用
word:如果不想转 pdf ,只是预览的话可以调用微软的 Office Web Viewer(要求一: 必须是互联网可以公开访问, 要求二: 必须是域名且必须是默认端口)
dq19871123 小成 2024-9-11 14:30:34
微软有一套 Office Web Apps Serfer 解决方案,可以实现 Office 文档的在线预览和编辑,把 api 返回的 iframe 加到网页中就行
rockxsj 初学 2024-9-11 14:38:40
参考下 alist 的实现啊   客户端集成一个 js 就行
返回顶部