Одним из существенных недостатков интернет-браузера «Опера» является далеко не самый лучший способ сохранения html-страниц. Подавляющее большинство интернет-страниц в настоящее время насыщено графикой, и если, например, Internet Explorer автоматически выделяет для файлов изображений отдельные папки, то в «Опере» и картинки, и непосредственно html-страницы сбрасываются в одну кучу. Такая организация данных крайне неудобна, поскольку на то, чтобы отыскать среди массы вспомогательных файлов нужную страничку, затрачивается лишнее время.
«Оперу» можно (и нужно) научить сохранять html-страницы в приемлемом виде
Разумеется, нашлись пользователи «Оперы», которые не стали делать из этого трагедии и срочно переходить обратно на IE, а просто решили научить браузер сохранять файлы в более приемлемом виде. Для старших версий «Оперы», работающих под Windows XP, таких решений существует несколько; их обзору и посвящена данная статья.
COCO
Автор данной программы планирует изменить это довольно-таки неуклюжее название на что-нибудь более благозвучное, но по состоянию на версию 2.2, которую мы здесь рассмотрим (версия 2.3 сейчас переживает
Диалог расширенного сохранения страниц при помощи «COCO» |
Перечислим ее основные возможности.
Программа «COCO» обучает «Оперу» сохранять странички в нескольких разных форматах, а также предоставляет дополнительные возможности
1. Поддержка 4 типов сохранения html-страниц: Folder (для страницы и картинок автоматически выделяется отдельная папка), winrar и winrar_zip (страница с картинками сжимается в rar- или zip-архив), CHM (страница сохраняется в формате Microsoft Compressed HTML Help). При этом для сохранения во всех форматах, кроме Folder, требуется отдельная установка сторонних программ, а именно архиватора WinRAR и конвертера htm2chm.
2. Возможность автоматического создания информационного файла (.DIZ) с комментарием.
3. Настройка дополнительных кнопок для быстрого перехода к папкам сохранения.
4. Сохранение в быстром режиме.
5. Ведение истории сохранений.
6. Доступ к расширенным настройкам, предназначенным для установок по умолчанию и для генерации пунктов меню и кнопок панелей управления в интерфейсе «Оперы». Настройки можно изменять как в отдельно вызываемом окне, так и путем редактирования собственного ini-файла.
Настройки «COCO» |
Фактически программа подменяет стандартный диалог сохранения файлов своим собственным, расширенным (впрочем, стандартный диалог «Оперы» также открывается как бы «на фоне» диалога «COCO» — по словам автора, это сделано для того, чтобы подстраховаться от возможных неполадок в работе программы). Кроме того, корректное встраивание программы в интерфейс браузера позволяет использовать стандартное сохранение параллельно с альтернативным.
Добавим также, что программа снабжена подробными инструкциями по установке и эксплуатации на русском языке.
В готовящейся новой версии «COCO» планируются существенные изменения
Что до недостатков «COCO», то к ним можно отнести отсутствие поддержки сохранения по типу IE, то есть в виде html-файла и отдельной папки с изображениями. Однако справедливости ради следует отметить, что в последней бете версии 2.3 эта возможность появилась, равно как появилось и множество дополнительных сервисов вроде сохранения сразу всех открытых окон. Вообще, судя по списку изменений, следующая полноценная версия обещает быть куда более мощной по сравнению с 2.2.
Save as IE
Save as IE обучает «Оперу» сохранять странички так, как это делает Internet Explorer
Небольшая программа Save as IE вполне соответствует своему нехитрому названию: она действительно предназначена для того, чтобы научить «Оперу» сохранять странички так, как это делает Internet Explorer. Если это все, что вам нужно от браузера в смысле сохранения страниц, то можете попробовать использовать именно ее.
Впрочем, инсталляция Save as IE производится в ручном режиме, а сам подход к реализации вышеуказанной возможности, на мой взгляд, несколько сомнителен: фактически происходит подмена исполняемого модуля и оригинальный файл opera.exe вызывается через «заглушку». Альтернативный вариант установки, предусматривающий изменение кода оригинального exe-файла (патч), вряд ли можно назвать лучшим.
Page2CHM
С помощью Page2CHM «Опера» может сохранять странички в нескольких разных форматах
Несмотря на название, Page2CHM обучает «Оперу» сохранять странички не только в формате CHM (который, по моему личному мнению, уже сам по себе исключительно удобен для этих целей). На данном этапе своего развития как программы — речь идет о версии 2.4 — плагин Page2CHM умеет гораздо больше и помимо формата Compressed HTML Help позволяет сохранять странички:
- в форматах ITS и MHT (для MHT нужно закачать дополнительный плагин);
- в отдельной папке вместе с изображениями;
- в формате IE (страничка плюс папка с картинками);
- только изображения.
Сохранение страницы через Scripter — плагин Page2CHM для связи с другими программами |
Scripter позволяет связать Page2CHM с внешними программами, например с архиваторами
Также можно отдельно закачать плагин под названием Scripter, который существенно расширяет возможности Page2CHM. С его помощью можно организовать связку с внешними программами, например с архиватором, чтобы сохранять html-страницы в других форматах. С Scripter сразу поставляются настройки для сжимания страниц в нескольких форматах (достаточно будет упомянуть zip, 7z, rar), но, если вам этого мало, вы можете самостоятельно настроить связь Page2CHM с другими программами. Разумеется, для этого придется повозиться с настройками – фактически такая связка производится за счет вызова сторонней программы с параметрами.
Дополнительный модуль Integrator помогает встроить Page2CHM в интерфейс «Оперы»; с его помощью можно добавить пункт в меню документа, кнопку на панель, а также назначить вызову альтернативного сохранения «горячие» клавиши.
Многочисленные настройки программы можно изменять при помощи отдельного интерфейса. Здесь можно настроить параметры сохранения в формате CHM, вызвать Integrator и настройки Scripter, определить папку и формат сохранения страниц по умолчанию.
Настройки Page2CHM |
Что до взаимодействия с «Оперой», то здесь общая идея примерно такая же, как и при использовании «COCO». Программа корректным образом встраивается в интерфейс «Оперы» и при вызове перехватывает стандартный диалог сохранения файлов.
Выводы и рекомендации по использованию
Все три программы написаны русскоязычными разработчиками и документированы достаточно, чтобы их можно было установить без каких-либо особенных проблем. Дополнительным стимулом, для того чтобы хотя бы попробовать их в действии, может стать тот факт, что все эти программы распространяются бесплатно (хотя вам, конечно же, никто не мешает отблагодарить авторов за их труд каким-то способом, в том числе и материально).
По количеству предлагаемых функций рассмотренные программы находятся в разных весовых категориях
Возможности у программ, однако, разные. Несомненным лидером по набору поддерживаемых форматов является Page2CHM, но если учесть последние бета-версии, то «COCO» буквально дышит лидеру в затылок. Ну а программа Save as IE предназначена для выполнения только одной задачи — «сохранять, как IE».
«COCO» и Page2CHM обладают собственными инсталляторами и модулями настройки. В Save as IE и инсталляция, и настройка только заявлены в дальнейших планах. Зато к ней прилагаются исходные тексты — возможно, это вдохновит кого-то на дальнейшее развитие программы.
В отличие от Save as IE «COCO» и Page2CHM встраиваются в интерфейс «Оперы» корректным способом
Интеграция с «Оперой» также реализована по-разному: Save as IE подменяет (или изменяет) exe-файл браузера, а «COCO» и Page2CHM встраиваются в браузер при помощи стандартных методов, то есть путем добавления пунктов в меню и (или) кнопок на панели управления.
Тут следует отметить, что в некоторых случаях с интеграцией этих программ в интерфейс «Оперы» могут быть определенные проблемы. Если у вас уже созданы файлы персональных настроек интерфейса (о том, как это делается корректно, можно прочитать в статье «Своя "Опера»), то настройщик «COCO» может добавить свои изменения именно туда, однако при некоторых обстоятельствах он может и изменить стандартные файлы браузера. (Несколько экспериментов наводят на мысль о том, что «COCO» изменяет соответствующие секции в настройках, которые в настоящий момент являются активными в браузере.) Что до интегратора Page2CHM, то мне почему-то так и не удалось добиться от него корректной работы. В связи с этим будет нелишним привести здесь краткие инструкции по встраиванию этих программ в «Оперу».
Итак, на мой взгляд, имеет смысл расширить меню «Файл» браузера и контекстное меню страницы. В терминах ini-файлов меню «Оперы» речь идет о секциях [Browser File Menu] и [Document Popup Menu]. В соответствии с общими принципами в эти секции нужно добавить примерно следующие строки (для «COCO» и Page2CHM соответственно):
Item, "Сохранить с COCO..." = Execute program, "C:\Program Files\Opera\extras\COCO\coco.exe",
"%T^^%C^^%U^^true", 50977, "Save" & Save document with images as
или
Item, "Сохранить с Page2CHM..." = Execute program, "savepage.exe",
"%u %T", 50977, "Save" & Save document with images as
Разумеется, вам нужно будет проследить за путями к этим программам (впрочем, инсталляция Page2CHM предусматривает вызов своего модуля и без указания полного пути). Также вы вполне можете как добавить эти строки, так и заменить ими стандартные пункты сохранения страничек, если вы вдруг решите, что эти программы полностью покрывают ваши потребности (следует учесть, что ни одна из рассмотренных программ не умеет сохранять странички в обычном текстовом виде, возможность чего предусмотрена в самой «Опере»). Кнопки для панелей управления и «горячие» клавиши настраиваются аналогичным образом.
Ввиду всех приведенных обстоятельств можно смело порекомендовать к использованию одну из двух программ: «COCO» и Page2CHM. Лично я остановился на Page2CHM, но это скорее вопрос личных предпочтений и требований — как функционального характера, так и эстетического. Обе программы действительно способны облегчить вам работу с сохраненными в «Опере» интернет-страничками — и облегчить существенно.
Ссылки по теме
- Opera Web Browser
- СОхранение Страниц Оперы (COCO)
- Save as IE
- Page2CHM
- Основные принципы настройки меню «Оперы»
Статья получена: hostinfo.ru