Numpy 链接或合并CHM文件
我使用的是Python项目文档。这很有用,因为我可以从同一个源导出标准html文档和Microsoft Help CHM。但是,我想在我自己的项目中也包括chm帮助。有办法做到这一点吗 例如,我的项目文档位于单独的.rst文件中。然后,我使用sphinx将该文本转换为.chm文件以分发给Windows客户端。我还有一个单独的chm文件用于NumPy文档。从我自己的项目文档中获取numpy chm的最佳方法是什么 我希望在我自己的目录中有一些链接到numpy chm的内容。不过,我会满足于某种超链接,用户可以在需要时单击并在单独的Microsoft帮助窗口中打开numpy chmNumpy 链接或合并CHM文件,numpy,python-sphinx,chm,Numpy,Python Sphinx,Chm,我使用的是Python项目文档。这很有用,因为我可以从同一个源导出标准html文档和Microsoft Help CHM。但是,我想在我自己的项目中也包括chm帮助。有办法做到这一点吗 例如,我的项目文档位于单独的.rst文件中。然后,我使用sphinx将该文本转换为.chm文件以分发给Windows客户端。我还有一个单独的chm文件用于NumPy文档。从我自己的项目文档中获取numpy chm的最佳方法是什么 我希望在我自己的目录中有一些链接到numpy chm的内容。不过,我会满足于某种超链
也许有一个更好的解决方案我甚至没有考虑过?以下解决方案可能满足您的要求: 我使用帮助创作工具将一些HTML示例文件编译成“CHM-example-a.CHM”文件。 在相应文件的末尾,我添加了一个部分,其中包含指向NumPy文档的链接,请参见下文-使用NodePad++编辑。 再次编译CHM以及生成的TOC和内容: 在一个互联的世界里,你可能想直接链接到NumPy的网站,如上图所示。当然,导航窗格中没有目录TOC。此处仅添加一个主题节点,无法进行全文搜索。链接的NumPy web内容显示在CHM查看器内容窗格中。当然你可以在这里导航
<LI><OBJECT type="text/sitemap">
<param name="Name" value="NumPy External Link">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Jump to NumPy documemts">
<param name="Local" value="http://docs.scipy.org/doc/numpy-dev">
<param name="ImageNumber" value="13">
</OBJECT>
</UL>
从以下链接下载HTML示例文件,并根据需要尝试编译和添加如上所示的节点:
有关Microsoft HTMLHelp Workshop免费软件或FAR HTML的第一步。或者尝试使用您自己的CHM项目文件
可以使用硬编码索引项,如TOC的done
链接CHM很困难,并且会被安全更新破坏:
从Python项目CHM链接到PDF(例如NumPy)可能是一个解决方案。请参阅示例项目以从以下站点下载:
我记得最好的教程,你可以在。需要一台带有Microsoft HTML帮助车间的Windows计算机来编译CHM。