Главная страница

Программа opera2chm предназначена для сохранения страниц из Opera в CHM формате.

Это изменённая версия программы QSaver, из возможностей оставлено только сохранение в формате CHM.

Сохранение происходит в указываемую пользователем папку, в качестве имени файла по умолчанию берется заголовок страницы, либо выделенный текст на ней.

Пожелания, замечания и вопросы по работе с программой писать по адресу opera2chm@gmail.com
Обсуждение в теме на форуме operafan.net.

Возможные проблемы

Проверена работа с версиями Оперы начиная с 10.53 и выше, для младших версий (особенно для версий линейки раньше 9.х) необходимо будет дорабатывать исходный код или можете воспользоваться программой Page2CHM.

Иногда временно пропадает название сохраняемой страницы во вкладках Оперы.

Если в пути к *.CHM файлу присутствует символ #, то chm файл открывается пустой, а если путь содержит % то отсутствует оглавление в chm файлах, 
т.к. chm отображается средствами браузера IE, а символ # в адресе веб-страницы является служебным символом, поэтому в имени файла такого быть не может.

Opera 10.1:

  • В режиме сохранения в html с изображениями, браузер криво сохраняет пути к файлам содержащие неанглийские символы. Рекомендуется снять галочку opera:config#UserPrefs|SaveWithImagesUseSubfolder. (исправлено в 10.5) 

Opera 10.5:

  • Opera не может сохранить страницу в папку вида site.ua. (исправлено в 10.6)
Opera 11.10:
  • Не работало сохранение в Windows 7 и Vista, т.к. для сохранения используется новый диалог, исправлено в версии 1.1 от 27.04.2011 числа, так-же помогает запуск в режиме совместимости XP.
Opera 11.50:
  • При сохранении, когда в ОС стоит галочка скрывать расширения для зарегистрированных типов файлов, Опера подставляет расширение по умолчанию html, а не htm как раньше. Исправляется либо снятием этой галочки, чтобы показывались расширения всех файлов, либо использованием весии opera2chm 1.5 и выше.

Проблемы с будущими версиями Оперы возможны в том случае, если разработчики опять что-нибудь поменяют в диалоге сохранения или при передаче параметров в командную строку.