回答
免費Pascal編譯器2.4.4或更高版本具有用於* nix的名爲「chmcmd」的CHM編譯器。我會建議從版本2.6.0獲得它。它適用於MSHelp .hhp項目文件。
編譯器也可以在源代碼中使用(類似於類庫),所以你可以自己編譯。它是跨平臺的,但Big Endian平臺沒有很好地測試。
2.6.0來自2012年1月1日,因此您可能需要從發行版的「流血邊緣」軟件包庫中獲取它。
你可以用libchm來做到這一點,你會發現它http://www.jedrea.com/chmlib/。
它包含extract_chmLib,它將幫助頁面中的html頁面提取到目錄。
我的libchm版本顯示「目前沒有寫支持」(原文如此) – 2012-02-07 10:22:59
你有沒有在這裏看到extract_chmLib https://github.com/jedwing/CHMLib/blob/master/src/extract_chmLib.c? – 2012-02-07 11:04:18
是的,但提取是閱讀,而不是寫作。 CHMLIB沒有寫入支持,至少沒有發佈版本。 – 2012-02-07 11:37:07
CHM
是一種專有的Microsoft格式,因此請記住,大多數開源工具可能會專注於讀取和轉換chm to html
。如果你想在Linux上創建CHM文件,那麼你需要一個CHM compiler
,你可以使用葡萄酒。有關詳細信息,請參見以下鏈接Compiling_CHM_help_files_in_Linux_with_HHC_and_Wine
如何在linux下使用它?exe文件不能在linux上打開 – ama 2012-02-07 10:36:01
首先在linux上安裝'wine'。使用'wine'你可以在linux上打開一些支持的'.exe'文件。提供'chm編譯器'就是其中之一。 – 2012-02-07 10:44:11
看看這個鏈接可以幫助你。我沒有使用它,但這聲稱在Linux上工作。 http://linux.softpedia.com/progDownload/Rahman-CHM-Maker-Download-45103.html – 2012-02-07 10:48:15
- 1. chm文件下載問題
- 2. CHM的hhc文件轉換爲html
- 3. 如何在Python中編輯chm文件中的html文件
- 4. 在SHFB生成的.chm中包含PDF文件(Html Helpfile 1)
- 5. 在主chm文件窗口中合併chm文件中的打開主題
- 6. 從C++程序在Windows和Linux中打開chm文件
- 7. 處理chm文件
- 8. 網絡CHM文件
- 9. 顯示CHM文件
- 10. 如何將HTML文件編譯成CHM文件?
- 11. 將rtf文件轉換爲chm文件?將hlp文件轉換爲chm文件?
- 12. 使用SandCastle將.chm文件隱藏到msdn格式的.chm中
- 13. 是否有任何CHM/HTML參考的UNIX/Linux的C函數(如在人)?
- 14. 從單個html文件創建的chm文件的搜索選項卡
- 15. 如何將html文件轉換爲使用c#的chm格式?
- 16. 沒有出現在已編譯的CHM文件中的背景圖像-Html workshop
- 17. 如何比較CHM文件
- 18. 如何解析perl中的.chm文件?
- 19. CHM文件的窗口位置
- 20. 通過遞歸搜索文件夾爲html文件創建chm文件
- 21. 在.chm文件中添加鏈接
- 22. 在.chm文件中創建工具欄
- 23. 如何從另一個CHM幫助文件中打開CHM幫助文件
- 24. CHM格式的Qt文檔
- 25. 使用MSBuild通過RoboHelp HTML生成CHM文件X5
- 26. 尋找一些庫來從CHM文件中提取HTML頁面
- 27. Linux的 - 在文件
- 28. 轉換的Word文檔文件CHM文件
- 29. CHM或HTML - > PDF,保留HTML鏈接?
- 30. 的urllib2下載HTML文件
下載並安裝Linux PC上的Pascal編譯器後,我現在應該做什麼,如何使用它? – ama 2012-02-07 13:25:17
正如剛剛說的chmcmd項目文件。在網上搜索如何製作hpp文件,與作坊格式相同。 –
2012-02-07 15:42:14
我試過這個 chmcmd filename.hhp 這個文件包含chm文件中包含的html文件的名字,但其中一些列在目錄中,所以這個命令給我: Warning:File directoryName \ fileName.html not存在 爲放置在目錄中的每個文件甚至是圖像和css文件 – ama 2012-02-08 11:46:03