Здесь может быть несколько вариантов:
1. Нет нужных пакетов в системе:
Если у Вас система – Linux, то должен быть установлен пакет base64. Если Ваша система – Mac Os X – то нужен OpenSSL. Эти пакеты обычно установлены по-умолчанию. Проверьте, есть ли они у Вас в системе (в терминале наберите название пакета…).
2. Неверно задана привязка картинок в тексте:
Конвертер «понимает» для картинок только 3 привязки – «К абзацу», «К символу» и «Как символ». Последняя используется для экспорта «буквиц» – картинок – символов (внутри предложения). Другие привязки игнорируются, и картинки не экспортируются. Вообще-то эти другие привязки и не нужны.
3. Никак не экспортируются обложки книги. В fb2-файле в разделе ‹description› нет тэга ‹coverpage›
Это может быть по нескольким причинам:
1. Те же, что и в вопросе «Никак не экспортируются картинки».
2. Конвертер воспринимает, как обложки только те картинки, которые расположены выше Названия Книги (стиль Book Title). Картинки, расположенные ниже конвертируются, как иллюстрации Книги!
3. Конвертер (пока) не понимает картинки-обложки, размещенные в Текстовых Врезках. Все остальные картинки (не обложки), расположенные во Врезках конвертер понимает и экспортирует. Поэтому, если Ваша обложка помещена во Врезке – вынесите картинку из нее!
4. Никак не экспортируются картинки в ячейках таблицы
Посмотрите, экспортируются ли картинки из текста книги (не таблиц). Если нет, то проблема не в таблицах. Решение – см. выше. Если экспортируются, то посмотрите привязку картинок в ячейках таблицы.
Картинки в ячейках таблиц всегда должны иметь привязку «К Абзацу», «К символу» или «Как символ»! Иначе они «не видятся» конвертером, а, следовательно, и не экспортируются. Обычно, при вставке картинки или графики в ячейку таблицы, по-умолчанию ставится «К абзацу» – все нормально. Если Вы изменили привязку на другую, отличную от 3-х вышеназванных, то картинки экспортироваться не будут.
5. Теги картинок экспортируются, а сами картинки – нет. Base64-код какой-то «битый», «обгрызанный», всего несколько символов
Это происходит из-за того, что Вы экспортируете книгу сразу после редактирования! По невыясненным пока причинам OOo Writer не корректно экспортирует картинку в файл на диске, если был изменен хоть один символ текста.
Выход: Экспорт книги нужно всегда делать сразу после открытия книги в OOo. Если Вы хоть что-то исправляли в тексте – перезапустите редактор OOo Writer.
Подробнее – см. выше.
6. Не экспортируется картинка, вложенная во Врезку
Тут может быть несколько причин:
1. Если вы изменили хоть один символ в тексте, и, не перезагружая редактор пытаетесь делать экспорт – картинки не экспортируются. Это – особенность ОпенОфиса. Чтобы картинки экспортировались, надо делать экспорт на только что открытом файле.
2. Все картинки во Врезках экспортируются. Проверьте, не лежит ли эта ваша Врезка в другой Врезке (бывает часто на открытых документах MS Word)? Конвертер не умеет экспортировать данные вложенных Врезок в другие Врезки! Просто вытащите картинку из этих Врезок, перезагрузите файл и делайте экспорт. Если же ва обязательно надо, чтобы картинка находилась во Врезке, то вытащите внутреннюю Врезку с картинкой из внешней, и удалите пустую внешнюю Врезку. Перезагрузите файл и экспортируйте.
7. Как определить, все ли картинки экспортировались в fb2-файл?
После окончания экспорта выдается сообщение о завершении конвертации. Если в документе есть графические объекты, то в этом сообщении отображается информация, сколько графических объектов из скольких было экспортировано. Если эти цифры одинаковые, то – все в порядке. Если же, например, «5 из 6», то какая-то картинка не соответствует условиям успешного экспорта. Ее надо найти и исправить либо привязку, либо вытащить из сложной Врезки или Сложной Таблицы. Об условиях успешного экспорта картинок см в этом FAQе вопрос «Какую графику конвертер может экспортировать в fb2- файл?».
С другой стороны, если после экспорта выдано сообщение, что экспортировано, например, 5 картинок из 6 найденных, то это может быть еще и по следующей причине: В документе есть ссылка на какой-нибудь сайт, где «лежит» не экспортированная картинка – она не экспортирована, т. к. до нее «не добраться».