Any to FB2 -
первый скачанный нами конвертер, в описании которого фигурируют такие
функции, как преобразование TXT-, HTML-, DOC-документов в FB2 и
загрузка файлов через HTTP. Мы не преминули воспользоваться последней
возможностью и выяснили, что парсер утилиты просто-напросто теряется
при обработке веб-страниц со сложной версткой и генерирует на выходе
файлы сомнительного качества, требующие последующей доводки в
FB2-редакторе. С конвертированием вордовских документов у Any to FB2
тоже что-то не заладилось, и вместо готового для заливки в электронную
читалку файла нашему вниманию был представлен листинг с ошибками,
возникшими в процессе валидации XML-структуры данных. На базе Any to
FB2 построено множество других утилит (исходный код программы открыт) с
которыми мы, понятное дело, экспериментировать не стали.
Осознав, что с программой Any to FB2 и построенными на ее основе
поделками каши не сваришь, мы скачали из Интернета навороченный
редактор FictionBook Designer,
умеющий открывать всевозможные документы и сохранять их в формате
электронных книг. Надо отдать должное создателям приложения - с
обработкой и редактированием поддерживаемых файлов их детище
справляться неплохо, но вот при попытке сохранить данные на диск все
упирается в ошибку Namespace error, намекающую, что для работы с
утилитой необходимы не только стремления к созидательной деятельности,
но и программерские навыки. У нас таковых не нашлось, поэтому
FictionBook Designer мы также отложили в сторону.
Мирясь с мыслями, что без лишней нервотрепки преобразовать
HTML- или DOC-документы в FB2 никак нельзя, мы скопировали на диск
конвертер htmlDocs2fb2 и
скормили ему тестовый вордовский файл. К нашему удивлению, программа на
"четыре с плюсом" справилась со своей задачей, сохранив форматирование
и разметку исходного документа. При ближайшем знакомстве с утилитой
выяснилось, что она в ходе компиляции электронных книг умеет изменять
размер картинок в соответствии с заданными пользователем параметрами,
поддерживает конвертацию html-таблиц в растровые изображения и
допускает вставку рисунков в FB2-текст в полуавтоматическом режиме.
Работает чудо-приложение из любой директории, инсталляции не требует и
имеет в своем составе документацию на русском языке, разъясняющую все
нюансы создания цифровых книг. В общем, рекомендуем.
Неплохо с преобразованием DOC в FB2 справляется инструмент FictionBook Tools.
Он не коверкает структуру обрабатываемого документа, сохраняет на
местах рисунки и форматирование текста, выделяет сноски, ссылки и
прочие элементы. Единственное "но" - программа использует библиотеки
Microsoft Office и без коммерческого офисного пакета работать не будет.
В качестве альтернативного решения можно использовать расширение FBTools
для OpenOffice.org Writer. По имеющейся в Интернете информации, данный
инструментарий для свободного офиса тоже со знанием дела формирует
FB2-книги, с незначительными недостатками которых можно мириться при
чтении с экрана портативного компьютера, сотового телефона, мобильной
читалки и прочих электронно-вычислительных устройств.
Из онлайновых приложений мы отыскали только сервис Web2FB2,
движок которого умеет разбирать указанные пользователем HTML-страницы и
склеивать их в файл с расширением .fb2. Несмотря на кажущуюся простоту,
программа корректно (хотя и не без мелких оплошностей) манипулирует
включенным в текст картинками и таблицами, без проблем распознает
кириллицу, проверяет структуру сгенерированных файлов на предмет ошибок
и позволяет непосредственно в браузере просматривать результат
компоновки электронной книги. В настоящий момент сервис Web2FB2
находится в стадии бета-тестирования и предоставляемые им услуги
бесплатны.
Вот и весь довольно скромный набор инструментов для
конвертирования гипертекстовых и вордовских файлов в формат
FictionBook. Нельзя не признать, что количество доступных конвертеров
и, в частности, качество их реализации отставляет желать лучшего. Если
кто из читателей знает о существовании более толковых программ для
преобразования документов в формат FB2, просим таковых отписаться в
комментариях к заметке.