Какие хорошие альтернативы CHM существуют для контекстно-зависимых справочных документов в настольных приложениях?
В настоящее время у нас есть несколько настольных приложений (PowerBuilder, Winforms, WPF), которые используют один CHM для контекстно-зависимой помощи. Мы хотели бы отойти от CHM, поскольку его сложно поддерживать, но мы не нашли подходящей альтернативы. В идеале мы хотели бы, чтобы наши разработчики постоянно обновляли файлы справки (возможно, в вики), поскольку они добавляют функциональность, и просто экспортируют их в PDF или что-то в этом роде, но возможно ли использовать PDF для контекстно-зависимой помощи, или Есть ли другая многообещающая альтернатива CHM?
4 ответа
Если вам сложно создать файлы CHM, возможно, вы используете не тот инструмент, который вам нужен. Я настоятельно рекомендую вам взглянуть на Help & Manual, который может предоставить справку во всех распространенных современных форматах из единого источника.
Не прямой ответ, но решение может быть получить доступ к CHM, используя собственный код, а не через API Windows. Используя описание формата GNU chmspec CHM, это довольно легко сделать.
Проект Lazarus (Lazarus.freepascal.org) следует этому направлению, и его инструменты также могут писать CHM напрямую.
Если вы ищете бесплатный инструмент PDF для показа файлов справки на рабочем столе, вы можете посмотреть на http://www.pdfhelp.org/ - тогда вы можете просто использовать файлы PDF.
Никто.
Вы можете работать с XML / Web. С приличным каркасом возможно без потери функциональности. Хотя много работы.
CHM были на пенсии, но, к сожалению, на самом деле их не заменили.