java在windows上制作chm(服务器必须为windows)

    • 制作前提
    • 文件生成
  • 主要文件预览
  • 制作chm主要三个文件

制作前提

硬性环境:windows服务器 + 原生生成执行文件:hha.dll hhc.exe(网上下载)

文件生成

可以在网上下载桌面程序看其生成的源文件,可以看到,其chm帮助文档主要通过.hhp,.hhk,.hhc文件然后使用hha.dll以及hhc.exe在命令行生成,ok,那就好弄了,然后我们再看看这三个文件里面的内容:
http://note.youdao.com/noteshare?id=1b7e10b0a43ada57fb62b6fe68d63e7f
可以发现,hhk文件和hhc文件内容基本一致,一个UL就是一个折叠,一个LI就是一个章节

文件夹结构:chm是我们要生成的帮助文档,文件夹是帮助文档的内容(包括图片和文字内容,每个outline_num.files文件夹下都是一张图片)

主要文件预览

https://note.youdao.com/s/9u0YXB5e

这下我们知道要做的主要是生成这三个文件,然后利用hhc生成目标文件chm

制作chm主要三个文件

http://note.youdao.com/noteshare?id=205dff42ee57a7a0a3d9412841311adc

(注意):项目时间比较老,有些年头了,此时发出来有较长时间了,此间应该有些许不兼容

java在windows上制作chm(服务器必须为windows)相关推荐

  1. Java实现图片上传到服务器

    Java实现图片上传到服务器 #这几天研究图片上传到服务器并回显到页面遇到了问题,在这里总结一下!希望对各位有用!!! 先上代码 jsp代码: <form id="myform&quo ...

  2. 使用gitblit在Windows上搭建git服务器

    使用gitblit在Windows上搭建git服务器 概述 工具准备 安装流程 安装jre-7 测试java环境 解压并配置gitblit 修改data目录下的defaults.properties文 ...

  3. 10分钟教你在Windows上搭建Git服务器

    10分钟教你在Windows上搭建Git服务器 一.下载并安装jdk. 二.下载Gitblit 三.配置 四.运行 五.测试 一.下载并安装jdk. 安装JDK请移步到:2022年最新Java JDK ...

  4. 如何在Windows上搭建NFS服务器实现开发板与Windows之间的文件共享

    由于通过USB烧录方式比较繁琐,且每次编译好可执行文件,都需要制作文件系统烧录到开发板,这里介绍一种比较简单的方式,通过nfs服务,将Windows的共享目录挂载到开发板的共享目录下,直接就可以通过n ...

  5. Java实现文件上传到服务器(FTP方式)

    Java实现文件上传到服务器(FTP方式) 1,jar包:commons-net-3.3.jar 2,实现代码: //FTP传输到数据库服务器private boolean uploadServerB ...

  6. rpc服务器不可用 dcom 无法使用任何配置的协议与计算机,如何修复Windows上的“RPC服务器不可用”错误?...

    问题:如何修复Windows上的"RPC服务器不可用"错误? 有几次我的计算机上出现"RPC服务器不可用"弹出窗口.我不确定它是什么?我该怎么办这个错误? 方法 ...

  7. 8、Lctech Pi(F1C200S)挂载windows上的NFS服务器(CherryPi,Mangopi,F1C100S)

    1.在windows上搭建NFS服务器 下载hanewin nfs server软件:https://www.fxxz.com/soft/234787.html 并且按照所给步骤安装,在注册时需要以管 ...

  8. java ftp文件到服务器配置,Java实现文件上传到服务器(FTP方式)

    Java实现文件上传到服务器(FTP方式) 1,jar包:commons-net-3.3.jar 2,实现代码: //FTP传输到数据库服务器 private boolean uploadServer ...

  9. VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本

    VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本 我的Windows版本是win10-1903,VMware版本比较老旧是VMwa ...

最新文章

  1. Linux 下实现虚拟光驱功能,查看iso文件内容
  2. iOS - NSUserDefaults 实现数据的持久化保存
  3. 轻松为Windows系统快速配置多个网关
  4. python 的 购物小程序
  5. 元学习Meta Learning/Learning to learn
  6. ssm注解配置连接mysql_SSM框架整合(注解)-Spring+SpringMVC+MyBatis+MySql
  7. (转)如何使用CodeSmith批量生成代码
  8. 洛谷P2886牛继电器
  9. uestc 方老师的分身 II
  10. 谈谈博客园和写博客,以及通过博客遇到的那些人
  11. lisp编程 滑动轴承的auto_「autolisp」Autolisp:利用AuoCAD之Lisp编程案例之智能加工齿轮的演示程序 - seo实验室...
  12. 游戏服务器更新文件,如何配置网吧游戏更新服务器
  13. PageRank实践-博客园用户PageRank排名
  14. pantompkins matlab,Matlab对Python的findpeaks算法
  15. 最近很火的程序员成语,你知道几个?
  16. 微观结构到应用材料力学行为
  17. PCB钻孔输出的一个简单动作,却带来工厂的命运转折
  18. SkyWalking--告警--使用/教程/示例
  19. Java浅拷贝和深拷贝(一文足矣),及String类型的坑。
  20. 血色先锋队(BFS)

热门文章

  1. 怎样将CDR文件转换为PS分图层文件
  2. 转载iphone开发学习笔记
  3. 读书笔记-《跟德鲁克学管理》
  4. 苹果快捷键怎么调出来_华为操作系统超越安卓、苹果,不会超过300年,怎么算出来的?...
  5. 运动时候哪些蓝牙耳机不容易掉?运动蓝牙耳机推荐
  6. 王者荣耀服务器微信篇,王者荣耀:微信区转QQ区能提高技术?玩家用真实经历讲述,是的...
  7. Gaussian中HOMO和LUMO
  8. 1069 微博转发抽奖(附详细注释,逻辑分析)
  9. 解决php echo中文乱码
  10. 4. 垃圾收集器和垃圾收集算法