2015-03-25 64 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棉花蟒項目和一些分銷。)

你也可以研究一些商業工具。他們可能比開源反編譯器做得更好。