V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sjmcefc2
V2EX  ›  程序员

请教一下,怎么样才能让 pdf, epub, mobi 这种可以在线阅读?

  •  
  •   sjmcefc2 · 2021-06-24 11:35:47 +08:00 · 4941 次点击
    这是一个创建于 1255 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想着做一个内部的电子书服务器,可以让 pdf,epub,mobi 这种格式的电子书能够通过网页阅读,最好是服务器版本的,calibr 好像要客户端来看。

    23 条回复    2021-06-26 00:08:16 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-06-24 11:42:49 +08:00
    chrome 本来就支持 pdf 直接阅读,
    你是要渲染成网页给浏览器吗?没了解过这些,
    suiterchik
        2
    suiterchik  
       2021-06-24 11:43:38 +08:00
    epub 和 mobi 不太清楚,PDF 的话有个 pdf2htmlEX 可以看看能不能满足你的需求
    sjmcefc2
        3
    sjmcefc2  
    OP
       2021-06-24 11:45:48 +08:00
    主要是想着让公司人员都可以看到,就不用每人在自己电脑存了
    wccc
        4
    wccc  
       2021-06-24 11:46:48 +08:00
    calibre-web,但问题是 无法从豆瓣爬取电子书元数据了
    passerbytiny
        5
    passerbytiny  
       2021-06-24 12:42:47 +08:00 via Android
    符合 HTML 规范或者流媒体规范的才能无插件通过网页在线看。这 3 个不是,在将其转换格式之前就别想了。
    passerbytiny
        6
    passerbytiny  
       2021-06-24 12:46:58 +08:00 via Android
    此外,就是客户端 /插件在线看也要是流媒体格式才行,不是流媒体格式最多只能做到“先下载到本地缓存然后本地观看”。
    Liuman
        7
    Liuman  
       2021-06-24 13:10:17 +08:00
    手机端和 pad 端 可以用 kyBook3 ,很不错,格式都支持,还支持 webdav 和 opds
    Liuman
        8
    Liuman  
       2021-06-24 13:10:50 +08:00
    抱歉,看错了,原来是要网页阅读
    Liuman
        9
    Liuman  
       2021-06-24 13:12:08 +08:00
    网页可以在服务器上搭建一个 calibre-web
    Rheinmetal
        10
    Rheinmetal  
       2021-06-24 13:29:19 +08:00
    vscode web 加扩展?
    https://stackblitz.com/
    sjmcefc2
        11
    sjmcefc2  
    OP
       2021-06-24 14:24:42 +08:00
    calibreweb 只有这一个选项了吗
    ciming
        12
    ciming  
       2021-06-24 16:39:28 +08:00
    pdf 可以加载就行了,也可以用 pdf.js
    epub 的话 js 解析库也蛮多的
    mobi 没找到相应的 js 库,看看可不可以上传的时候转成 epub
    student33
        13
    student33  
       2021-06-24 17:03:39 +08:00
    @sjmcefc2 搞一个入口,只接受 PDF 或者某种格式的文件,找一个可以转格式的在线工具甩出去,需要上传的都转成统一格式,可以试试这个思路
    MaiKuraki
        14
    MaiKuraki  
       2021-06-24 17:11:17 +08:00
    PDF 的在线阅读好像都是先将 PDF 加载到浏览器本地然后解析
    cnit
        15
    cnit  
       2021-06-24 17:30:20 +08:00
    tousfun
        16
    tousfun  
       2021-06-24 20:49:17 +08:00 via iPhone
    我记得原来 edge 能打开 mobi 格式的,后来更新不支持了
    Jooooooooo
        17
    Jooooooooo  
       2021-06-24 20:52:04 +08:00
    chrome 读 pdf 就挺好的
    larisboy
        18
    larisboy  
       2021-06-24 23:13:03 +08:00 via iPhone
    onlyoffice
    HENQIGUAI
        19
    HENQIGUAI  
       2021-06-25 03:43:53 +08:00
    前两个可以导入微信读书网页版,epub 阅读体验非常好,mobi 貌似不行,没试过。
    swordspoet
        20
    swordspoet  
       2021-06-25 08:15:00 +08:00 via iPhone
    微信读书 app 现在可以上传文件阅读了,很方便
    Wincer
        21
    Wincer  
       2021-06-25 10:31:14 +08:00
    没记错的话,epub 可以直接解压,然后里面的 html 文件就是内容
    cweijan
        22
    cweijan  
       2021-06-25 11:59:23 +08:00
    pdf 如果浏览器不能看, 那就用 pdf.js
    epub 有现成的: https://github.com/pgaskin/ePubViewer
    mobi 不熟悉.
    sjmcefc2
        23
    sjmcefc2  
    OP
       2021-06-26 00:08:16 +08:00
    onlyoffice 可以这样直接看 mobi 和 epub 吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.