2015-03-25 101 views
2

我正在开发一个chm项目。有没有办法用Python(或其他方式,但我更喜欢Python)打开和编辑chm文件中编译的HTML,以便可以在不重新编译的情况下进行更新?如何在Python中编辑chm文件中的html文件

我已经尝试了Python中的chm和chmlib,但没有运气。我试图找到一种方法来编辑已有的chm文件。有什么建议么?

+0

你遇到了什么样的错误? – Raptor 2015-03-25 10:40:41

+0

没有错误,对未来的修改... – 2015-03-25 10:58:03

回答

3

没有解决方法,但要反编译CHM,进行修改并重新编译。

根据CHM文件的复杂性,重新使用原始资源可能会更好,而不是编译的CHM,因为使用免费工具的反编译 - 重新编译步骤不会总是重新创建相同的CHM。

有各种反编译器,但只有两个免费提供的编译器,一个由微软,一个由Free Pascal团队。 (用于例如Preshrunk棉花蟒项目和一些分销。)

你也可以研究一些商业工具。他们可能比开源反编译器做得更好。