INF2HTML V0.92 - Конвертор файлов помощи от OS/2 в HTML форматАвтор: Ulrich MФller.
ВВЕДЕНИЕ INF2HTML автоматически создает ссылки между страницами, что позволяет легко просматривать полученный HTML код с помощью любого HTML браузера. INF2HTML вставляет в выходной код специальные, не стандартные для HTML тэги и атрибуты, которые игнорируются браузером, но зато позволяют произвести преобразование из полученного HTML в IPF-код с помощью утилиты HTML2IPF от Андрея Заболотного. IPF-код, в свою очередь, является исходным материалом для компиляции файлов справок в операционной системе OS/2. КОМПИЛЯЦИЯ ИСПОЛЬЗОВАНИЕ Каждому HTML файлу присваивается имя следующего вида: <level> - уровень в оглавлении исходного файла (1 для самого первого уровня в оглавлении); Если страница (панель) не показывается в оглавлении, то к уровню добавляется буква "H" (hidden); <title> - начало текстового заголовка страницы (примерно 20 символов). Кроме того, INF2HTML создает дополнительный HTML файл с именем входного файла, содержащий оглавление входного INF файла. INF2HTML перезаписывает выходные HTML файлы без предупреждения! ПАРАМЕТРЫ Например, вы можете задать имя выходного каталога, отличающееся от формируемого по умолчанию. Кроме того, задание параметра "-F" позволяет сформировать HTML страницы с фреймами, причем в левом фрейме будет показываться полное развернутое оглавление сформированного HTML документа. Контейнер для фреймов формируется в файле с именем "index.html". При этом все страницы будут иметь правильные ссылки с указанем нужного фрейма в качестве TARGET. INF2HTML может создавать дополнительные ссылки на следующую/предыдущую страницы ("Next"/"Back") при указании параметра "-n" или "-N". При задании параметра "-b", INF2HTML будет формировать файлы картинок в стандартном для OS/2 V1.3 несжатом виде (BMP). Для просмотра этих картинок в стандартном браузере необходимо преобразовать их в формат GIF, JPG или PNG с помощью любой графической утилиты. В системе OS/2 для этого существует небольшой REXX скрипт ("BMP2GIF.CMD"). INF2HTML по умолчанию вставляет в HTML тэги <IMG ...> на картинки с расширением GIF. ПРИМЕЧАНИЕ: REVISION HISTORY --------------------- -- Converted to Win32 for VC++6.0 -- Removed bitmap decoding (temporarily). V0.91 (Nov. 10, 1998) --------------------- -- Added bitmap decoding. -- Added additional tags for window positioning, which are not part of default HTML and should thus not hurt. V0.90 (Nov. 10, 1998) --------------------- Initial release. ИЗВЕСТНЫЕ ПРОБЛЕМЫ Поскольку в HTML не реализована возможность автосвязывания ссылок на файлы других типов (в частности, на файлы справок INF и HLP), то вы можете получить в результате несколько пустых страниц вместо ссылок на другие файлы справок. Задание параметра "-a" в командной строке позволяет сформировать "настоящие" ссылки на другие INF файлы. ЛИЦЕНЗИЯ и АВТОРСКИЕ ПРАВА Эта программа относится к классу "свободно распространяемых". Вы можете распространять или модифицировать ее в соответствии с лицензией GNU General Public License, приведенной в файле "COPYING" в этом архиве. Мы надеемся, что программа INF2HTML окажется для вас полезной, однако мы НЕ ДАЕМ НИКАКИХ ГАРАНТИЙ; используйте программу AS IS, на свой страх и риск. БЛАГОДАРНОСТИ Огромное спасибо Питеру Фицсимонсу (Peter Fitzsimmons, pfitz@ican.net) за код для декомпрессии битмапов (V0.91). КОНТАКТНАЯ ИНФОРМАЦИЯ Ulrich MФller e-mail: ulrich.moeller@rz.hu-berlin.de www: http://www2.rz-hu-berlin.de/~h0444vnd/os2.htm Maxim Vidyuk e-mail: m_e_g@pisem.net aka: "MeG" at Sources.Ru Forum (http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi) Valery Votintsev e-mail: rswag@sources.ru aka: "vot" at Sources.Ru Forum (http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi) DownloadsСкачать исходник - 233 Kb
|