Есть ли библиотечка, чтобы распарсить CHM?
От: Аноним  
Дата: 16.06.08 17:12
Оценка:
Есть ли библиотечка на .NET (или которую можно вызвать из .NET), чтобы распарсить CHM-файл (справку)?
Надо получить список разделов, текст любого раздела и т.д.

Спасибо!
Re: Есть ли библиотечка, чтобы распарсить CHM?
От: aloch Россия  
Дата: 17.06.08 08:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть ли библиотечка на .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))


Re: Есть ли библиотечка, чтобы распарсить CHM?
От: vdimas Россия  
Дата: 24.06.08 16:52
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Есть ли библиотечка на .NET (или которую можно вызвать из .NET), чтобы распарсить CHM-файл (справку)?

А>Надо получить список разделов, текст любого раздела и т.д.

Есть моя самописная, стучи в приват. В принципе, если будет желание её немного причесать/порефакторить, то можно будет выкладывать сюда в исходники.
... << RSDN@Home 1.2.0 alpha rev. 786>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.