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

请教有哪些替换 CHM 文档的方式

  •  
  •   ElvisZhu · 4 天前 · 1043 次点击

    定期按目录生成一堆表的元数据信息,作为一个文件分发给别人搜索、浏览。

    目前是沿用 chm 格式,遇到的问题是:

    1. 需要 win
    2. 需要手工生成

    想到的需求:

    1. 最好不需要额外安装程序,支持 linux 、windows
    2. 业务用户有类似 chm 的体验
    3. 可以程序化生成
    4. 最好是单文件打包

    先谢谢!

    第 1 条附言  ·  3 天前

    补充一下,需要:

    1. 左侧按照目录层级导航
    2. 页面大约4000个左右
    3. 页面不是纯表格,无图片,有样式
    4. 需要类似于chm的本地搜索功能
    13 条回复    2024-07-04 15:34:08 +08:00
    meshell
        1
    meshell  
       4 天前
    差点以为是自己发的贴。op 头像和原来的一样的
    XiLingHost
        2
    XiLingHost  
       4 天前
    要不试试 epub ,算是 chm 的后继了,本质也都是一堆 html 打包产生的
    Y25tIGxpdmlk
        3
    Y25tIGxpdmlk  
       4 天前
    @XiLingHost #2 epub 好像需要客户端才可以用的吧,接收方用来起可能有一定门槛。
    chm 我记得 win 系统默认就是支持的,直接打开用。以前一些软件的使用说明书啥的,用 CHM 做的,我感觉非常方便
    linglingling
        4
    linglingling  
       4 天前 via Android
    是表格吗?最简单的用 csv ,有 excel 就能打开
    vvhy
        5
    vvhy  
       4 天前
    那就 html 呗
    XiLingHost
        6
    XiLingHost  
       4 天前
    @Y25tIGxpdmlk edge 就可以看 epub ,或者 Firefox ,不过 Firefox 需要装插件
    或者你可以考虑单页 html ,但是这样图片要 base64 编码放进去,而且 dom 过多对浏览器的渲染压力也不小
    xjzshttps
        7
    xjzshttps  
       4 天前
    chrome 另存为 mhtml 。

    chrome 和 edge 都可以打开,其他浏览器不确定。
    cdfmr
        8
    cdfmr  
       4 天前 via Android
    chm 可以用 hhc.exe 命令行编译
    bobchengbin
        9
    bobchengbin  
       4 天前
    html + 套壳,比如 Pake
    janus77
        10
    janus77  
       3 天前
    现在的系统应该都默认装有浏览器吧?单 html 文件不行吗。。。。市面上一堆静态站点生成器,拿来二开一下就可以做成单文件
    wheat0r
        11
    wheat0r  
       3 天前
    不懂开发,纯从用户角度,上面各种方式里我更喜欢 html
    NoOneNoBody
        12
    NoOneNoBody  
       3 天前
    chm 最优秀的地方是侧边导航栏,如果没做这个,真的不如直接发 html
    b821025551b
        13
    b821025551b  
       3 天前
    各位没用过 PDF 么,
    1 、windows 自带 edge ; mac 自带阅读器; linux 一些发行版也默认安装福昕了阅读器;
    2 、支持多层级目录,支持搜索,甚至支持矢量图片可以无损放大;
    3 、各种 pdf 支持库一搜一大把;
    4 、单文件,理论上限 10G 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5592 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:18 · PVG 14:18 · LAX 23:18 · JFK 02:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.