如何在我的代碼(德爾福)從一堆HTML(鏈接的圖像文件)製作CHM文件?需要詳細信息,謝謝!如何將HTML文件編譯成CHM文件?
6
A
回答
5
也許有libs /組件可以做到這一點。 Personnaly,我自己做的,因爲它很容易。
您的應用程序應該
- 列表中的所有文件,包括
- 創建HHC + HHP + HHK文件內容 -
- 調用命令行hhc.exe與HHP參數
作爲例如,看看DelphiCodeToDoc CHM發生器。
閱讀uDocGenCHM_Tools.pas
和uDocGeneratorChm.pas
在我的項目的svn倉庫(太大,不能在這裏發佈!)。 https://dephicodetodoc.svn.sourceforge.net/svnroot/dephicodetodoc/trunk/DelphiCodeToDoc/Source/Generator/Chm/
7
執行此操作的正常方法是使用Microsoft的HTML Help Workshop中的hhc
構建幫助項目,該文件在.hhp
文件中指定。您可以自己編寫.hpp
文件及其所有輔助文件。或者更常見的是,您可以使用其中有很多的第三方幫助創作工具。
我沒有看到Delphi進入.chm
文件的大樓,但如果我錯過了某些東西,請更新您的問題以添加更多詳細信息。
3
Free Pascal包含一個CHM讀/寫庫(無依賴),而SVN版本也包含一個基本的命令行CHM編譯器。該許可證與FPC的其他庫LGPL一樣,具有靜態鏈接異常,因此適用於商業用途。
我認爲它應該很容易移植到德爾福。
此軟件包的有些過時包頁面
http://wiki.freepascal.org/chm
的包FPC的庫文檔工具fpdoc最初被開發。 (文檔在某些情況下每晚產生,所有FPC/Lazarus的服務器都是Unix)
相關問題
- 1. 如何反編譯CHM文件,包括項目文件
- 2. 如何在Python中編輯chm文件中的html文件
- 3. 將rtf文件轉換爲chm文件?將hlp文件轉換爲chm文件?
- 4. 編譯html文件
- 5. 爲編譯類生成html文件
- 6. 如何比較CHM文件
- 7. 如何從CHM文件生成HHP文件
- 8. 如何HLP文件轉換成CHM文件
- 9. 如何使用Doxygen和HTML幫助編譯器生成CHM?
- 10. 如何將html文件轉換爲使用c#的chm格式?
- 11. 如何編譯成可執行文件
- 12. GWT - 編譯爲html文件
- 13. 如何將幫助文件(.chm)與Web應用程序集成?
- 14. 如何將彙編文件編譯爲512b文件?
- 15. DSC,將ps1文件編譯成MOF
- 16. Pre將HTML文件編譯爲靜態文件發佈
- 17. 如何從.cpp文件和生成文件編譯程序
- 18. 在Linux下的CHM文件的HTML
- 19. CHM的hhc文件轉換爲html
- 20. 如何將C++文件編譯爲WebAssembly?
- 21. 如何將MXML文件編譯爲AS3
- 22. 將多個haml文件編譯成一個帶有gulp的html
- 23. 如何根據源文檔註釋生成CHM幫助文件?
- 24. 將.xsl文件編譯爲.class文件
- 25. 處理chm文件
- 26. 網絡CHM文件
- 27. 顯示CHM文件
- 28. 沒有出現在已編譯的CHM文件中的背景圖像-Html workshop
- 29. MS幫助 - HHC上編譯一個HTML文件失敗而建立的.chm
- 30. 如何編譯MEX文件
文檔生成工具? – 2011-01-24 11:28:26
@Marco對不起,我沒有關注你的評論。 – 2011-01-24 11:29:20
用Delphi編寫的文檔工具是CHM生成庫的有效應用程序。我知道,因爲我們這樣做是因爲這樣:)(回覆你的「看不到德爾福進來..」) – 2011-01-24 11:54:20