Хочу просто указать адрес index.htm и чтобы этот сформированный один файл открывала читалка pdf или chm. Если существуют другие форматы способные на это, то устроят. Очень желательно, чтобы программа была opensource.

Firefoxus, открыть в браузере и напечатать на PDF-принтер - не вариант?

Dzirt
Не подскажете как его установить? Желательно opensource.

Firefoxus, их много разных, я пользуюсь PDF-Creator