2013-02-20 71 views
3

我想爲我開發的Matlab工具箱生成完整的幫助。導出自動生成Matlab文檔到html

我已經看到如何通過製作helptoc.xml文件Display custom documentation,但我不知道如何添加輸入doc My_class時生成的頁面。

有沒有辦法將doc My_class的結果保存到HTML頁面,其中包含屬性和方法頁面的所有鏈接?

+0

我不確定這正是你正在尋找的,但你可以嘗試[M2HTML](http://www.artefact.tk/software/matlab/m2html/)。如果您想獲取文檔頁面的副本,我知道這樣做的唯一方法是右鍵點擊它並獲取頁面源代碼(如果您必須爲許多文件執行操作,這會很煩人)。 – ioums 2013-02-20 20:08:31

+0

我想我沒有選擇按照你的建議複製頁面源代碼。 M2HTML將是我想要的,但它似乎並不真正支持類,反正它只是沒有頁面佈局的「幫助功能」內容的副本。無論如何,謝謝 – Hentold 2013-02-20 20:55:12

+0

相關http://stackoverflow.com/questions/4912829/matlab-documentation-function/20014162#20014162 – 2013-11-16 03:10:48

回答

2

您可以使用help2html這是沒有很好的文件,但它的工作原理。

呼喚:

html = help2html(mfilename); 

回報逐字那得到由doc顯示爲1XN字符數組的HTML文件。 mfilename是要文檔的m文件的完整路徑。雖然作爲一個未公開的函數,它的接口不能保證保持不變,版權聲明是從2008年開始的。所以它看起來像文件沒有經常被觸及,你可能會相信它會繼續工作一段時間。

+0

如果確實'help2html'沒有很好的記錄,你會在這裏詳細闡述一下嗎? – Shai 2013-02-21 06:56:02