如何在我的代碼(德爾福)從一堆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. 如何在Python中編輯chm文件中的html文件
- 2. 編譯html文件
- 3. 爲編譯類生成html文件
- 4. 如何比較CHM文件
- 5. 如何從CHM文件生成HHP文件
- 6. 如何HLP文件轉換成CHM文件
- 7. GWT - 編譯爲html文件
- 8. DSC,將ps1文件編譯成MOF
- 9. 如何從.cpp文件和生成文件編譯程序
- 10. 如何將C++文件編譯爲WebAssembly?
- 11. 如何將MXML文件編譯爲AS3
- 12. 將.xsl文件編譯爲.class文件
- 13. 在Linux下的CHM文件的HTML
- 14. CHM的hhc文件轉換爲html
- 15. 處理chm文件
- 16. 顯示CHM文件
- 17. 將CoffeeScript文件編譯成一個js文件?
- 18. 如何將html模板和Javascript編譯爲一個文件
- 19. 如何從另一個CHM幫助文件中打開CHM幫助文件
- 20. 如何將HTML文件編碼爲base64?
- 21. 如何將.java文件編譯爲.jar文件?
- 22. 如何將.jasper文件反編譯爲.jrxml文件
- 23. 如何將python文件編譯到單獨的文件夾中?
- 24. 如何將.ico文件與已編譯的.exe文件合併?
- 25. 如何將C文件編譯爲可執行文件(.exe)?
- 26. 如何將LESS文件編譯爲.NET中的CSS文件
- 27. 如何將SWIG生成的C#文件編譯爲.NET DLL?
- 28. 使用MSBuild通過RoboHelp HTML生成CHM文件X5
- 29. 編譯HTML(.Chm)從項目構建
- 30. 如何編程將文件反編譯爲源文本?
文檔生成工具? – 2011-01-24 11:28:26
@Marco對不起,我沒有關注你的評論。 – 2011-01-24 11:29:20
用Delphi編寫的文檔工具是CHM生成庫的有效應用程序。我知道,因爲我們這樣做是因爲這樣:)(回覆你的「看不到德爾福進來..」) – 2011-01-24 11:54:20