best-of-best.narod.ru   Как работать с файлом fb2

Файл fb2 это один из форматов электронных книг.

Откройте этот файл с помощью блокнота. В самом начале файла должна быть такая строчка: <?xml version="1.0" encoding="windows-1252"?>
( если вместо windows-1252 стоит кодировка UTF-8 замените её на windows-1252 и сохраните файл с расширением fb2 в кодировке ANSI, дальше работаем с этим файлом )

   Первый вариант работы с файлом fb2

Откройте файл с помощью блокнота и сохраните с расширением html (например: qq.html)

Открыв файл qq.html можно увидеть содержимое файла fb2

В конце страницы будет очень длинная строчка наподобие этой: /9j/4AAQSkZJRgABAQAAAQABAAD... избавится от неё можно открыв блокнотом файл qq.html и удалив в нём всё, что находится в конце после </body> (для удобства уберите в блокноте перенос строк)

Открыв блокнотом файл qq.html делаем в нём авто замену <title> на <h1>* и </title> на </h1> Получим жирные заголовки и перед ними звёздочку по которой их удобно искать (звёздочку можно не ставить и вместо h1 писать h2 или h3 ... заголовки будут по мельче)

Делаем авто замену <empty-line/> на -----

Делаем авто замену emphasis на tt

   Картинки

Длинная строчка из символов, которую мы выбросили, представляет из себя картинку.

Возьмите какую ни будь маленькую картинку (чем меньше, тем лучше), например: pic.gif

Откройте блокнот, вставьте в него надпись: <img src="pic.gif"> и сохраните с расширением html (например: pic.html) в той же папке, где и рисунок pic.gif

Откройте в эксплороре файл pic.html (на странице будет Ваш рисунок) и сохраните его как веб-архив Файл > Сохранить как > Тип файла: Веб-архив, один файл (*.mht) > Сохранить Это будет файл pic.mht (Проверка: Откройте в эксплороре файл pic.mht на странице будет Ваш рисунок)

Откройте с помощью блокнота файл pic.mht В его конце Вы увидите большой блок символов, например: R0lGODdhIAAgAOcAAAAAAGp...

Удалите этот блок, и в место него вставьте блок символов из файла fb2, расположенных в конце, после тега </body> между тегом: <binary content-type="image/jpeg" id="cover.jpg"> и тегом: </binary>

Откройте в эксплороре файл pic.mht на странице будет Ваш рисунок. (Если не получилось, то это могло быть из за того, что в файле fb2 рисунок не gif, а jpg или png. Тогда нужно взять рисунок, например jpg и в место <img src="pic.gif"> написать <img src="pic.jpg">)

Щёлкните по рисунку правой кнопкой мышки и выберите: Сохранить рисунок как

В файле fb2 может быть несколько рисунков в теге binary, каждый из них сохраняем описанным способом

   Второй вариант работы с файлом fb2

Откройте страницу сайта Чтение xml и с её помощью Ваш файл fb2. В этом случае будет только текст без картинок.

   Третий вариант работы с файлом fb2

Откройте файл fb2 с помощью программы Haali Reader или с помощью программы Cool Reader

Обе дадут текст с картинками. Первая требует установки, быстрее открывает текст, меньше весит, работает и в 98, позволяет копировать фрагмент текста. Вторая не требует установки, имеет полосу прокрутки как в браузере и более удобный интерфейс, картинки показывает более крупно.

   Четвёртый вариант работы с файлом fb2

Откройте файл fb2 с помощью программы FictionBook Tools
(автор тот же, что и у программы Haali Reader)

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

Для более удобного отображения заголовков книги откройте папку C:\Program Files\Haali\FictionBook Tools и в ней с помощью блокнота файл body.xsl найдите в нём строчку div.title { font-size: 150%; border-color: green; background: green; color: black; } и замените в ней background: green; на background: #C0C0C0;

В этой программе можно выделить весь текст целиком и скопировать (правая кнопка мыши > Select body)

Открытый файл fb2 можно сохранить в кодировке windows-1252 и в других

Но самое главное то, что можно превратить открытый файл fb2 в html файл с рисунками! или в веб-архив
File > Export > To HTML

В этой же программе можно создавать и редактировать файл fb2



Используются технологии uCoz