如何在Linux命令行中从html转换hhp

时间:2018-07-12 09:42:26

标签: html command-line ubuntu-14.04 chm

我的目标是从.fidl中创建.chm文件,因为我使用了Doxygen。 Doxygen有几种输出格式。 html是最基本的。创建html之后,我使用HTML帮助器工具将其转换为.chm(在Windows上)。

我想在ubuntu 14.04中自动执行此过程。 我能够从.fidl转换.html,然后我知道我们可以使用免费pascal的chmcmd从.hhp创建.chm。

但是现在我有.html文件,我的目标是通过命令行从Linux中的html转换为.hhp文件。

这就是为什么我要从Linux中的.html转换器查找.chm的原因。或.html中的.hhp转换器。

1 个答案:

答案 0 :(得分:1)

.hhp是项目文件,不是文档格式。它列出了通常在HTML中不可用的索引和toc元数据(但有时可以根据特定文档从H1 / 2/3/4/5标头中获取)和CHM编译器的常规配置。尽管可以使用试探法自动创建它,但是质量通常很低。

此外,CHM编译器的标准化接口的优点消失了,人们不妨直接访问命令行前端后面的库。

This code用于将Tex4HT生成的Freepascal文档转换为chm。