将html转换为chm格式 (主要是将javadoc等文档制作为api.chm)及chm转换html
原文:http://microjava.iteye.com/blog/1018020
1.html转化成chm
- 博客分类:
- 综合技术
无疑更合适用作手册。
可是虽然将html转换成chm的软件多不胜举,却没有合适的软件可以将javadoc转换成像JDK API那种模式。JDK的chm
文档可以层叠展开到类和方法,能相当漂亮提供这个功能的我只找到了JavadocToCHM。
JavadocToCHM的作者André Burgaud,
主目录:http://www.burgaud.com/jd2chm.html
下载地址:http://www.burgaud.com/download/jd2chm_exe_03.zip
下载后解压,会得到一个文件jd2chm.exe,这是一个没有界面的dos程序。
我的做法是将此文件扔到 C:\WINDOWS\system32 目录,
那样可以直接使用jd2chm命令操作(为了便于记忆,我将其改为jchm)。
如果你没有安装过Microsoft HTML Help Workshop,那你需要下载一个HTML Help Workshop 安装。
好了,准备工作就这么多,下面是具体用法,很简单(如附图):
1)在CMD控制台中进入到需转换的javadoc的主目录,如X:\xx\commons-lang-2.1\docs\api\,注意,此目录必须包
括index.html文件。
2)输入jd2chm(此处默认你已经已经将jd2chm.exe放到系统路径)。确定会提示你要输入项目名称和chm文件名称。
输入确定完毕即可坐等收成。生成的文件跟index.html一个目录。
参考资料
Java Excel API 文档
http://www.andykhan.com/jexcelapi/
- jd2chm_exe_03.zip (1 MB)
- 下载次数: 104
- htmlhelp.rar (3.3 MB)
- 下载次数: 276
原文:http://www.jb51.net/softjc/44629.html
2.将chm转换成html格式
今天发现几个不错的chm文档,想把他们转换成html格式的,最好保持原来的目录结构,方便搜索等等,经过测试与整理发现Chm2web时最好用的
我们通常见到的chm电子书文件是用系统自带的hh.exe来进行观看的,其实hh.exe也有一个命令可以将chm转换为html。hh命令如下:
hh -decompile [html保存路径] [chm文件]
例如 hh -decompile d:\天龙八部.chm
可以用批处理让这个反编译的操作更加简单。批处理程序如下:
代码如下:
@echo off
title CHM电子书反编器BAT版
color a
echo.
set /p urlfile=请把要反编的CHM电子书拖进来(再按回车键):
copy %urlfile% chmfile.chm > nul
hh -decompile .\CHM chmfile.chm
rem del /q chmfile.chm > nul 可以将这句话前面的rem去掉,去掉后反编译成功后则删除chm源文件。
echo.
echo 反编文件成功。保存在.\CHM文件夹中,按任意键退出!
rem pause > nul
exit
当然也可以下载第三方工具将chm转换为html如:CHM Encoder、chm2web 个人觉得没有必要,有hh.exe就够了。
html转换为chm方法:
这个必须使用第三方工具,其中最好的软件就是Easy CHM。
说Easy CHM是html文件转换为chm文件最好软件是有原因的,记得在大学时想将自己做的网页做成chm文件,找了许多方法,几乎将所有的chm转换软件全部下载下来用,进行仔细的对比测评,最终选择了Easy CHM。因为只有这个软件能完整的将所有的资源都包含在chm文件里,格式显示原汁原味,效果非常完美。推荐大家使用这个软件。
将html转换为chm格式 (主要是将javadoc等文档制作为api.chm)及chm转换html相关推荐
- linux ubuntu下怎样将pdf格式文件转换为doc格式文件,Ubuntu环境下把word文档转成pdf,把pdf文件转成jpg...
环境搭建 使用语言 python3 安装imagemagick(pdf转jpg是内部需要调用到此工具) apt-get install imagemagick 安装libreoffice(此工具用于将 ...
- java填充wordxml格式,java xml转成word文档格式
xml格式如何转换成doc格式文件 通过jodconveter来实现转化(http://www.artofsolving.com/opensource/jodconverter). 这种方式实现起来比 ...
- word格式:导出与导入(如何将一套格式样式应用于另一个文档)- 教程篇
如何把一个word文档里的格式.样式用于另一个文档? 引文地址
- 用PDF格式协议的方式给PDF文档添加透明文字水印
用PDF格式协议的方式给PDF文档添加透明文字水印 *有情提示:本文适合有一定pdf格式协议基础的人阅读. 一.生成一个HelloWorld.pdf 首先,为了方便介绍,我们先写一个Helloworl ...
- 邮件合并发送html,邮件合并HTML格式文本从数据库到Word文档
我正在做一个邮件合并使用来自SQL数据库的数据集. ,我取回存储在数据库中有一些HTML标记的数据,例如:邮件合并HTML格式文本从数据库到Word文档 我的一个合并域的包含这样的文字: Bullet ...
- aip格式转化为pdf_python提取pdf文档中的表格数据、svg格式转换为pdf
提取pdf文件中的表格数据原文链接 https://www.analyticsvidhya.com/blog/2020/08/how-to-extract-tabular-data-from-pdf- ...
- 简单几步,将官方的Java API文档制作成chm格式文件!
CHM格式的Java API 长什么样? 如何制作 进入Oracle官网下载Java API文档 将下载后的文档解压如下 使用CHMWriter制作 双击"CHMWriter.exe&quo ...
- azw3转换为pdf_干货:如何Java 将 Word 文档转换为 PDF
在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛.因此我们常会遇到需要将成型的Word文档转换为PDF格式的情况.本文就将通过使用Java程序来演示如何将Word文档转换成PDF格式 ...
- python chm模块_python3.7.0官方参考文档 最新api文档 chm
python 3.7.0 帮助文档,Python 3.7.0 documentation python3.7.0原版官方文档 英文版,CHM格式.修正显示乱码.基于官方在线文档修正编译. 简单方便的c ...
最新文章
- 正则表达式二 :贪婪与非贪婪
- 看完这篇学会Ansible
- vue中如何解决touch和click共存的问题
- 定了!对于本周四(7.16日)抽奖活动取消简要说明,新抽奖活动暂定下周三(7.22日)...
- 修过的一个android framework原生系统代码bug
- python中swap函数_python swap
- Java笔记-通过4个小程序对Java内存初步探究
- 整数分解为若干项之和python_SVD奇异值分解及Python实例
- MySQL基本语句和连接字符串
- javascript 使用canvas绘画
- 智慧解析第19集:老子开导你
- 齿轮刚度计算 matlab,数值积分求解齿轮刚度
- 群晖NAS中对Gitlab配置邮箱发送消息_以163邮箱为例
- SAP产品合规管理(Product Compliance)之危险品管理(Dangerous Goods Management)功能讲解
- 第四章 浮动 ① 笔记
- python学习之文件
- 前端实战:React 多页签缓存处理
- 输入一行字符,统计其中有多少个单词,单词间用空格分隔(C语言)
- 电路实验一阶电路误差分析_基于动态综合型等效电路模型的动力电池特性分析...
- isCompleted的传递
热门文章
- AI正在让很多行业的红利消失
- ios 文本翻转_iOS 屏幕旋转 强制旋转
- Android之增长的数字
- 【转载】关于Opencv里SIFT和SURF是有专利算法的说明
- 如何用计算机打开苹果手机,苹果手机电子秤怎么打开?苹果电子秤软件使用方法...
- node.js+Vue计算机毕设项目行程规划app(程序+LW+部署)
- 华为的豪赌:用5G为折叠屏手机“护航”
- php没有mysql_connect()_【在线等】php不能连接mysql?提示:Warning: mysql_connect() 。。。...
- 闯荡数字江湖,怎能不会“少林武功”?
- 限制波尔兹曼机(Restricted Boltzmann Machines)