V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
visavisa
V2EX  ›  问与答

为什么 epub mobi 之类的电子书打开很慢?完全没有 PDF 快

  •  
  •   visavisa · 2022-09-30 15:48:18 +08:00 · 1148 次点击
    这是一个创建于 777 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是软件的问题吗

    jifengg
        1
    jifengg  
       2022-09-30 16:29:46 +08:00
    我懂个皮毛,epub mobi 之类的还是 html 打包的,渲染应该还需要 webview 之类的,PDF 这么成熟,阅读器应该优化的够好了吧。
    Projection
        2
    Projection  
       2022-09-30 17:12:24 +08:00
    不是很了解背后的技术细节,我平时使用的使用经验仅供参考:

    PDF 中的每一页更像是 CSS 中的绝对定位,并且每次只能只展示一页的内容,想去到哪一页都很方便;
    而一般的电子书格式更加像是网页排版,整个是流式布局(各个设备的屏幕比例、尺寸都不尽相同),想要跳到后面的页必须保证之前的所有页都排版完成,当文本量大的时候这个过程会变慢。

    不过 EPUB 有缓存的话应该可以直接跳过去吧,可能是你用的软件优化没有到位。
    systemcall
        3
    systemcall  
       2022-09-30 23:12:47 +08:00
    PDF 更像是 SVG 之类的东西,其实没多复杂。字体之类的都是嵌入进去的,处理起来不难
    EPUB 是打包后的 HTML ,但是似乎不支持 js 之类的东西
    mobi 不清楚
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2867 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.