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

使用 Nuxt.js 做了个 word、excel、ppt 和 pdf 文件 PC 端在线预览

  •  
  •   XHalso · 214 天前 · 2297 次点击
    这是一个创建于 214 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前段时间看见有人提了一个在线文件预览的需求,/562462,最近正在学 node,就利用业余时间使用 Nuxt.js 做了个 word、excel、ppt 和 pdf 文件 PC 端在线预览,每个上传后的文件有 3 天的有效期,利用定时任务做了过期文件删除。

    13 回复  |  直到 2019-05-30 21:38:39 +08:00
        1
    Tink   214 天前 via iPhone
    是真删除还是标记删除
        2
    XHalso   214 天前
    @Tink 是真删除,开启了定时任务,代码已开源 https://github.com/XHalso/file-preview
        3
    acthtml   214 天前
    不错哦,战略 mark
        4
    XHalso   214 天前
    @acthtml 感谢,如果有其他相关需求可以直接在这提,或者提 issues,业余时间可以持续更新
        5
    ipwx   214 天前
    BUG 汇报:上传完一个文件,想要再上传第二个,显示不能上传多个文件。
        6
    XHalso   214 天前
    @ipwx 当你鼠标 hover 那个文件时,右边会有一个 X 的按钮,点击这个按钮后,才能进行第二个文件的上传,后期会支持多文件的上传和预览
        7
    xiaotuzi   214 天前 via iPhone
    看了下微软接口及 pdf.js ,你只是做了一个上传文件存储,然后做成一个在线文件的路径,再放入接口里面? iframe 一个框加进去…

    好吧,感谢告知接口!😏

    刚看了下,你是说在学 Nuxt.js ,像你这样做做小东西也不错的。
        8
    cccicl   213 天前   ♥ 1
    不错
        9
    XHalso   213 天前
    @xiaotuzi 被你发现了😳
        10
    cjc2017   213 天前   ♥ 1
    还不错 已 star
        11
    tikazyq   213 天前
    支持一个,貌似还不错,word 是如何实现的?
        12
    XHalso   213 天前
        13
    xjm998   199 天前
    在线 excel 雷鸟 365 除了 VBA 没实现,其他都 OK 了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   843 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    ♥ Do have faith in what you're doing.