V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
meigesir
V2EX  ›  分享创造

OfficeViewer.org - 无需安装 Office,在线快速预览 Office 文档

  •  
  •   meigesir ·
    meigesir · 18 天前 · 2383 次点击

    大家好,V 友们!

    最近一直在解决一个自己工作中的痛点:经常需要快速查看 Office 文档,但不想每次都打开笨重的 Office 软件,也不想被迫安装各种 APP 。于是我花了一周的时间做了这个项目 - OfficeViewer.org

    是什么?

    一个完全免费的在线 Office 文档预览工具(支持文档连接或上传本地文件):

    • Word 文档(.docx)
    • Excel 表格(.xlsx)
    • PowerPoint 演示文稿(.pptx)
    • PDF 文件(.pdf)

    特点

    • 完全在线 - 无需下载安装任何软件
    • 快速加载 - 优化了加载速度,告别漫长等待
    • 隐私保护 - 文件仅在浏览器中处理,不会上传到服务器
    • 简洁界面 - 没有多余功能,就是一个纯粹的查看工具
    • 移动端友好 - 手机上也能顺畅预览各类文档

    为什么做这个?

    作为一个开发者,我经常收到各种文档但只需要快速查看内容,不需要编辑。每次打开完整的 Office 软件太浪费时间。市面上的在线预览工具要么太慢,要么需要注册,或者有文件大小限制。

    我需要一个简单、快速、保护隐私的解决方案,找不到合适的,就自己做了一个。

    技术栈

    前端采用 Vue.js 、nuxt.js ,基于 github 的 vue office 项目,部署在 Cloudflare Page 上。前面分享部署 cf 踩坑经历的帖子就是我,也是这个项目踩的坑,比较尴尬,帖子: https://v2ex.com/t/1132129

    现在是早期版本,还有很多可以改进的地方。欢迎各位 V 友试用并提供宝贵意见!

    网址:https://officeviewer.org/

    如果对项目感兴趣或有任何建议,欢迎在评论区交流。感谢!


    PS: 是的,我知道 Office Online 、Google Docs 等也能在线预览,但我想做的是一个更轻量、无需登录、完全注重隐私的替代品,希望能帮到和我有同样需求的朋友。

    第 1 条附言  ·  17 天前

    版本更新 (v1.1.0)

    刚刚上线了新版本,增加了两个常用功能:

    • 拖放支持 - 现在可以直接拖动文件到浏览器中进行查看,更加便捷
    • 全屏模式 - 添加了全屏查看选项,阅读长文档时更加专注

    特别感谢 V友 @Shatyuka 和 @Rehtt 提供的宝贵反馈和建议! Thanks♪(・ω・)ノ

    14 条回复    2025-05-19 18:57:01 +08:00
    Shatyuka
        1
    Shatyuka  
       18 天前
    1. 不能拖文件进去
    2. 测了下 PPT ,透明度渲染有问题
    3. 窗口宽度够的时候依然显示横向滚动条,当然不够的时候就是双重横向滚动条了
    K1W1
        2
    K1W1  
       18 天前
    不错,偶尔应下急还可以。没有广告,不用登录,页面真是相当简洁,简洁到整个网站没有一张图片(除了 logo )🤔
    Linho1219
        3
    Linho1219  
       18 天前 via Android
    所以就是给 vue-office 套了个壳?
    gzlock
        4
    gzlock  
       18 天前
    可以使用 google 制作的浏览器扩展,直接在浏览器看 office 文件

    https://chromewebstore.google.com/detail/gbkeegbaiigmenfmjfclcdgdpimamgkj
    zhq566
        5
    zhq566  
       18 天前 via Android
    很棒
    Rehtt
        6
    Rehtt  
       18 天前
    有效阅读空间太小了
    xinyu391
        7
    xinyu391  
       18 天前
    docx 预览底层基于 docxjs 吧,一般版式还行,复杂点的就不好了
    meigesir
        8
    meigesir  
    OP
       17 天前
    @Shatyuka 谢谢反馈👍🏻,第一点已经修复,加了拖动上传的区域。第 2 点、3 点,目前比较难修改,我先记着,暂时不影响基本的需求。
    meigesir
        9
    meigesir  
    OP
       17 天前
    @K1W1 哈哈,主打就是拿来即用,免安装,直接网页打开
    meigesir
        10
    meigesir  
    OP
       17 天前
    @Linho1219 是基于 vue-office 改造的,也赞助了作者,后面会根据反馈继续迭代,刚加了可以拖动选择文件功能。
    meigesir
        11
    meigesir  
    OP
       17 天前
    @gzlock 感谢分享👍🏻,这个扩展确实体验不错。我目前是满足随时免安装直接查看的需求,移动设备也可以,其他非 chrome 浏览器也可以。
    meigesir
        12
    meigesir  
    OP
       17 天前
    @zhq566 谢谢赞扬,会持续迭代的^_^。
    meigesir
        13
    meigesir  
    OP
       17 天前
    @Rehtt 谢谢反馈👍🏻,刚加上了全屏模式,有空请看看是否满足你的需求😄。
    meigesir
        14
    meigesir  
    OP
       17 天前
    @xinyu391 是的,我看是基于 https://github.com/VolodymyrBaydalka/docxjs 来改的,满足基本查看需求了,慢慢迭代~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3916 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:20 · PVG 13:20 · LAX 22:20 · JFK 01:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.