| Author |
Message |
obelix Член клуба The eBook

Joined: 29 Nov 2006 Posts: 626
|
Posted: Thu Feb 01, 2007 11:58 pm |
Quote |
|
Программа для конвертации fb2 книг в Sony LRF формат.
Home page:
http://www.msh-tools.com/ebook/fb2lrf.html
последние версии (v.18.0):
a) Текущая www.msh-tools.com/ebook/fb2lrf_cm.zip
b) Консольная версия fb2lrf_c (1.3) www.msh-tools.com/ebook/fb2lrf_console.zip
c) GUI версия, которая работает под Wine в Linux OS. www.msh-tools.com/ebook/fb2lrf_1.0nx.zip
ПРОПАДАНИЕ СТРОК В КОНЦЕ СТРАНИЦЫ НЕ СВЯЗАНО С КОНВЕРТАЦИЕЙ В LRF. Смотри FAQ что делать.
---------------------------------------------------------------------- ----
Вот посмотрите на первую версию.
http://www.msh-tools.com/ebook/fb2lrf.zip
Она, конечно, еще полна багов, да и не со всеми книжками справляется (например с html уникодами) и.т.д. Я решил все равно выложить, протестировав на 20 случайных книгах из fictionbook. Справилась с 20 книжками за 45 секунд!
Как пользоватся:
1а, первая попытка. Есть большая красная кнопка. Нажимаем, выбираем один или несколько файлов, радуемся результату. Файлы будут в том же фолдере, что и исходные.
1б, более сложная. Нажимаем вторую сверху маленькую копочку и видим как можно назначить фолдеры. Если source фолдер определен и checkbox нажат, то будут конвертироваться ВСЕ fb2 и fb2.zip из этого фолдера.
3. Со стилями, думаю, понятно. Title-I и Subtile-I для вложенны секций в fb2. Наверное, уберу потом, не нужны они по большому счету.
Инсталляции и сторонних Dll не требует.
Last edited by obelix on Wed Jun 24, 2009 3:07 am; edited 18 times in total |
|
| |
|
 |
 The-eBook Член клуба The eBook

Joined: 10 Jun 2003 Posts: 17410 Location: Россия, Москва
|
Posted: Fri Feb 02, 2007 12:05 am |
Quote |
|
А можно подключить стили которые визуально создал BookDesigner? _________________ Коллекция вопросов и ответов FAQ |
|
| |
|
 |
obelix Член клуба The eBook

Joined: 29 Nov 2006 Posts: 626
|
Posted: Fri Feb 02, 2007 12:11 am |
Quote |
|
| The-eBook wrote: | | А можно подключить стили которые визуально создал BookDesigner? |
Нет, концепция не абсолютно одинакова. Я вообще большого смысла в обмене стилями не вижу. Потратить 5 минут на приятный тебе вид, а потом его использовать на многих книгах не так уж трудно. |
|
| |
|
 |
 The-eBook Член клуба The eBook

Joined: 10 Jun 2003 Posts: 17410 Location: Россия, Москва
|
Posted: Fri Feb 02, 2007 12:14 am |
Quote |
|
| obelix wrote: | | Нет, концепция не абсолютно одинакова. Я вообще большого смысла в обмене стилями не вижу. Потратить 5 минут на приятный тебе вид, а потом его использовать на многих книгах не так уж трудно. |
C помощью BookDesigner я потратил больше часа, чтобы подобрать стиль, а потом еще вносил пару дней поправки. _________________ Коллекция вопросов и ответов FAQ |
|
| |
|
 |
Barky Зрелый участник форума

Joined: 02 Feb 2007 Posts: 23
|
Posted: Fri Feb 02, 2007 5:21 am |
Quote |
|
Классно, спасибо огромное!
Попробовал книжку с lib.aldebaran.ru /author/budzhold_lois/budzhold_lois_barrayar/budzhold_lois_barrayar.fb 2.zip
(не могу дать нормальный url так как новенький я тут).
Получилось, вроде, неплохо.
Пара замечаний:
1) Окошко выбора lrf фолдера "убегает" от мыши.
2) BD генерил Title "Барраяр (вф3)", а fb2lrf - просто "Барраяр". Соответственно теперь невозможно определить порядок книг в серии.
3) Epigraf попадает теперь на отдельную страницу и маячит там в гордом одиночестве. В BD он был на одной странице с первой главой. |
|
| |
|
 |
obelix Член клуба The eBook

Joined: 29 Nov 2006 Posts: 626
|
Posted: Fri Feb 02, 2007 8:37 am |
Quote |
|
| The-eBook wrote: | | obelix wrote: | | Нет, концепция не абсолютно одинакова. Я вообще большого смысла в обмене стилями не вижу. Потратить 5 минут на приятный тебе вид, а потом его использовать на многих книгах не так уж трудно. |
C помощью BookDesigner я потратил больше часа, чтобы подобрать стиль, а потом еще вносил пару дней поправки. |
Ну и хорошо, если выбор уже сделан. Осталось вбить те же цифирьки в fb2lrs и решить что делать с лишними/отсутствующими настройками, как раз на 5 минут
| Barky wrote: | Пара замечаний:
1) Окошко выбора lrf фолдера "убегает" от мыши.
2) BD генерил Title "Барраяр (вф3)", а fb2lrf - просто "Барраяр". Соответственно теперь невозможно определить порядок книг в серии.
3) Epigraf попадает теперь на отдельную страницу и маячит там в гордом одиночестве. В BD он был на одной странице с первой главой. |
1. Убрал движение этих окошек вообще.
2. Посмотрю потом.
3. С этим, к сожалению, пока никак. Слишком много изменений надо делать в программе (расходится с логикой обработки fb2 тэгов). Может потом как-нибудь
Кое-что добавил/подправил. Решил, что все-таки хорошо иметь настройку для text-author в cite в основном тексте. Добавил. Исправил вертикальное обрезание subtitles и text-authors в некоторых элементах.
Версия 0.2:
http://www.msh-tools.com/ebook/fb2lrf.zip
Старые стили не годятся, надо начинать с нового default. |
|
| |
|
 |
 The-eBook Член клуба The eBook

Joined: 10 Jun 2003 Posts: 17410 Location: Россия, Москва
|
Posted: Fri Feb 02, 2007 8:49 am |
Quote |
|
Меня пугает эта простота. За несколько секунд куча хорошо подготовленных книг. _________________ Коллекция вопросов и ответов FAQ |
|
| |
|
 |
 FiL Член клуба The eBook

Joined: 04 Sep 2004 Posts: 3509 Location: Boston
|
Posted: Fri Feb 02, 2007 8:56 am |
Quote |
|
A я предупреждал, что BD - это для избранных (менее 1%), а остальным нужна одна кнопка. Ну две. Еще cancel.  _________________ Владение орфографией как владение кунг-фу:
настоящие мастера не применяют его без необходимости |
|
| |
|
 |
 Uroboros Член клуба The eBook

Joined: 22 Jun 2003 Posts: 1423 Location: Israel
|
Posted: Fri Feb 02, 2007 9:46 am |
Quote |
|
obelix, спасибо.
Я как раз тоже начал писать fb2 to lrf конвертер. Очень-очень примитивный, но command line и кроссплатформенный. Вопрос: может сорцами поделишься (а то зачем переделывать чью-то работу)? Готов подписать NDA  _________________ HandEra330, Rocket eBook, Nokia770, SonyReader 500, 505, PocketBook 301+, Barnes & Noble Nook |
|
| |
|
 |
 Клава Табуреткина Новенький участник форума

Joined: 04 Dec 2006 Posts: 5 Location: Москва
|
Posted: Fri Feb 02, 2007 10:36 am |
Quote |
|
Прекрасная красная кнопка, да.
Но на выходе получаются сполшные кракозябры ( только знаки препинания, скобки и если естьв тексте вкрапления слов на латинице- эти вкрапления).
BD при использовании функции "make book" выдает то же самое.
Книги из RTF в LRF конвертируютяс без проблем ТОЛЬКО при нажатии кнопки "image book".
Уважаемые мужчины, подскажите в чем тут может быть дело? _________________ Улыбайтесь!
Это всех раздражает) |
|
| |
|
 |
 Сергей Чекмарев Постоянный участник форума

Joined: 30 Oct 2003 Posts: 148 Location: Москва
|
Posted: Fri Feb 02, 2007 10:42 am |
Quote |
|
Клава Табуреткина
Вам необходимо русифицировать Ридер и Коннект.
Вот тут расказано как это делается: http://www.the-ebook.org/forum/viewtopic.php?t=5913 _________________ Решительный шаг вперед - результат хорошего пинка сзади!
Русское радио. |
|
| |
|
 |
 Клава Табуреткина Новенький участник форума

Joined: 04 Dec 2006 Posts: 5 Location: Москва
|
Posted: Fri Feb 02, 2007 10:46 am |
Quote |
|
Сергей Чекмарев, Ридер русифицирован.
Коннект отдельно надо тоже русифицировать?
Добавлено спустя 2 минуты 7 секунд:
Сорри, я все поняла)
Добавлено спустя 22 минуты 56 секунд:
Спасибо! Получилось.
Однокнопочный конвертер- это очень круто.
Особенно для девочек)
obelix, Вы-мой герой)) _________________ Улыбайтесь!
Это всех раздражает) |
|
| |
|
 |
 Banker Бывалый участник форума

Joined: 12 Dec 2005 Posts: 109 Location: Киев
|
Posted: Fri Feb 02, 2007 11:26 am |
Quote |
|
Я так понимаю, конвертер заточен под Ридер? Или для Либри тоже можно использовать (жесткие или мягкие концы строк?) _________________ Бабло побеждает зло! |
|
| |
|
 |
Alplus Постоянный участник форума

Joined: 04 Apr 2006 Posts: 162 Location: Paris
|
Posted: Fri Feb 02, 2007 12:36 pm |
Quote |
|
мне для полного счастья осталось решить две проблемы - мягкие переносы (и масштабирование при этом) и поддержака коллекций книг на карте памяти (но это уже не к конвертеру, а к ридеру).
но даже сейчас я вполне счастлив спасибо, ребята! |
|
| |
|
 |
krab12 Недавний участник форума

Joined: 25 Jan 2007 Posts: 14
|
Posted: Fri Feb 02, 2007 1:32 pm |
Quote |
|
А можно добавить к этому прекрасному конвертеру возможноcть кушать rtf и тxt, а в идеале и doc.
Я понимаю что ридер все это показывает и так, но качество шрифтов хуже, да и выравнивание очень пригодилось бы. |
|
| |
|
 |
 The-eBook Член клуба The eBook

Joined: 10 Jun 2003 Posts: 17410 Location: Россия, Москва
|
Posted: Fri Feb 02, 2007 1:57 pm |
Quote |
|
| Banker wrote: | | Я так понимаю, конвертер заточен под Ридер? Или для Либри тоже можно использовать (жесткие или мягкие концы строк?) |
Можно, я проверял. Только нужно закачивать через программу, а не прямым копированием, и Librie по своему усмотрению делает переносы (которых нет). То есть переносит вплоть до одной буквы. _________________ Коллекция вопросов и ответов FAQ |
|
| |
|
 |
 igorr Активный участник форума

Joined: 06 Jan 2007 Posts: 218
|
Posted: Fri Feb 02, 2007 4:32 pm |
Quote |
|
obelix,
Громадное спасибо!! Мечты сбываются!
| Quote: | | C помощью BookDesigner я потратил больше часа, чтобы подобрать стиль, а потом еще вносил пару дней поправки. |
А вот интересно какие у кого стили? Я так быстро стал конвертировать ридеровым модулем для BD, что практически никаких настроек не менял. Ну разве что убирал хедеры/футеры иногда, как не несущие никакой смысловой нагрузки. А сейчас интересно вдруг стало: вдруг у других красивее получается?  |
|
| |
|
 |
George Seryakov Искушенный участник форума

Joined: 28 Sep 2006 Posts: 57 Location: NJ
|
Posted: Fri Feb 02, 2007 4:51 pm |
Quote |
|
| The-eBook wrote: | Меня пугает эта простота. За несколько секунд куча хорошо подготовленных книг. |
Очень хорошо. Уже запостили в мобилрид? Или у них там просто нет книг в fb2?
Делание вещей дешевле грязи - столбюовой путь развития цивилизации. Так что не знаю как с поэтической, а с технологической стороны тут все в порядке. _________________ ГС |
|
| |
|
 |
AGK Кандидат в члены клуба The eBook

Joined: 14 Sep 2006 Posts: 302
|
Posted: Fri Feb 02, 2007 4:55 pm |
Quote |
|
Вот-вот, очень бы хотелось на еще чьи нибудь стили посмотреть...  _________________ REB1100х2 Sony PRS500 x500+ N800 |
|
| |
|
 |
obelix Член клуба The eBook

Joined: 29 Nov 2006 Posts: 626
|
Posted: Fri Feb 02, 2007 6:08 pm |
Quote |
|
| Uroboros wrote: | obelix, спасибо.
Я как раз тоже начал писать fb2 to lrf конвертер. Очень-очень примитивный, но command line и кроссплатформенный. Вопрос: может сорцами поделишься (а то зачем переделывать чью-то работу)? Готов подписать NDA  |
Да правда это - нечем там делится. Программы писаны на Дельфи, в основном с использованием Memory streams, и нескольких специфических дельфийских библиотек. Поверь на слово - мой код другим совершенно бесполезен.
Задача преобразования в LRF формат чисто техническая, если LRF формат понятен. А понять его тоже довольно просто. Можно посмотреть красивый код igorskа в его питоновском lrf2lrs, также может помочь пример распакованного по объектам LRF:
http://www.msh-tools.com/ebook/tst1.zip |
|
| |
|
 |
|