Есть ли библиотечка на .NET (или которую можно вызвать из .NET), чтобы распарсить CHM-файл (справку)?
Надо получить список разделов, текст любого раздела и т.д.
Спасибо!
Здравствуйте, Аноним, Вы писали:
А>Есть ли библиотечка на .NET (или которую можно вызвать из .NET), чтобы распарсить CHM-файл (справку)?
А>Надо получить список разделов, текст любого раздела и т.д.
А>Спасибо!
Для .Net такого я не видел.
Если не найдешь, и придется писать самомоу, то:
1) спецификация формата —
http://www.nongnu.org/chmspec/latest/
2) Как читать CHM —
http://www.codeproject.com/KB/winhelp/htmlhelp.aspx?df=100&forumid=14268&select=1137358 (Это недокументированный API Windows (есть во всех версиях, и в 9x, ив Vista))
Здравствуйте, <Аноним>, Вы писали:
А>Есть ли библиотечка на .NET (или которую можно вызвать из .NET), чтобы распарсить CHM-файл (справку)?
А>Надо получить список разделов, текст любого раздела и т.д.
Есть моя самописная, стучи в приват. В принципе, если будет желание её немного причесать/порефакторить, то можно будет выкладывать сюда в исходники.
... << RSDN@Home 1.2.0 alpha rev. 786>>