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

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

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

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

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

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

    想到的需求:

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

    先谢谢!

    第 1 条附言  ·  143 天前

    补充一下,需要:

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

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