Я искал библиотеку, которая предоставит функциональность, позволяющую мне создавать файлы CHM. Насколько я могу судить, этого не существует, и мне придется полагаться на CHMBuilder (в SandCastle), но я решил спросить, прежде чем идти по этому пути.
Библиотека для создания файла CHM
comment
Зачем изобретать велосипед? Microsoft предлагает инструмент для бесплатной загрузки: microsoft.com/downloads/ и, во всяком случае, Microsoft отказывается от формата CHM в пользу нового формата: en.wikipedia.org/wiki/Microsoft_Assistance_Markup_Language . Хотя файл CHM — это просто файлы HTML, поэтому вы можете использовать 7-Zip для их извлечения или использовать инструмент Microsoft в командной строке для создания файла CHM.
- person   schedule 11.04.2011
comment
@0A0D: Пусть Microsoft делает то, что хочет. Людям по-прежнему приходится поддерживать свои более ранние творения. А у HTML Workshop ужасный интерфейс и сложно писать скрипты.
- person liori   schedule 13.04.2011
comment
@liori: Честно говоря, Microsoft меня тоже не волнует. Я никогда не использовал его, поэтому воспринимайте мой комментарий как просто предложение, поэтому я не опубликовал его в качестве ответа.
- person   schedule 13.04.2011
comment
Хотя бы потому, что более новые заменители недоступны по умолчанию на XP. А XP - это просто версия, которую пока нельзя игнорировать.
- person Marco van de Voort   schedule 14.04.2011
Ответы (2)
SDK справки Microsoft HTML
http://msdn.microsoft.com/en-us/library/ms670169%28VS.85%29.aspx
person
ccozad
schedule
26.04.2011
Я выбираю это как ответ не потому, что это то, что вы, возможно, ищете, а потому, что это помогло мне сделать свой собственный. Если вы выполняете какую-либо серьезную работу, НЕ используйте справочный SDK напрямую, он плохо написан imo (позже может улучшиться, кто знает). Я бы порекомендовал написать свой собственный с помощью файлов проекта этого SDK.
- person Samaursa; 19.05.2011
В Free Pascal есть библиотека и (кроссплатформенный) командный инструмент. Но это на Паскале (Дельфийский диалект).
person
Marco van de Voort
schedule
12.04.2011