Author | Message |
---|
obelix Член клуба The eBook
Joined: 29 Nov 2006 Posts: 517
| Posted: 02.02.2007 00:58 | |
| Программа для конвертации fb2 книг в Sony LRF формат.
Home page: http://www.msh-tools.com/ebook/fb2lrf.html
последние версии:
a) Текущая в. 18.2 www.msh-tools.com/ebook/fb2lrf_cm.zip
b) Консольная версия fb2lrf_c (1.4) 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 12.10.2010 06:42; edited 20 times in total |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 02.02.2007 01:05 | |
| А можно подключить стили которые визуально создал BookDesigner? _________________ еБукъ 207 |
|
| |
obelix Член клуба The eBook
Joined: 29 Nov 2006 Posts: 517
| Posted: 02.02.2007 01:11 | |
| Libroom wrote: | А можно подключить стили которые визуально создал BookDesigner? |
Нет, концепция не абсолютно одинакова. Я вообще большого смысла в обмене стилями не вижу. Потратить 5 минут на приятный тебе вид, а потом его использовать на многих книгах не так уж трудно. |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 02.02.2007 01:14 | |
| obelix wrote: | Нет, концепция не абсолютно одинакова. Я вообще большого смысла в обмене стилями не вижу. Потратить 5 минут на приятный тебе вид, а потом его использовать на многих книгах не так уж трудно. |
C помощью BookDesigner я потратил больше часа, чтобы подобрать стиль, а потом еще вносил пару дней поправки. _________________ еБукъ 207 |
|
| |
Barky Зрелый участник форума
Joined: 02 Feb 2007 Posts: 22
| Posted: 02.02.2007 06:21 | |
| Классно, спасибо огромное!
Попробовал книжку с 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: 517
| Posted: 02.02.2007 09:37 | |
| Libroom 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. |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 02.02.2007 09:49 | |
| Меня пугает эта простота. За несколько секунд куча хорошо подготовленных книг. _________________ еБукъ 207 |
|
| |
FiL Член клуба The eBook
Joined: 04 Sep 2004 Posts: 3337
Location: Boston
| Posted: 02.02.2007 09:56 | |
| A я предупреждал, что BD - это для избранных (менее 1%), а остальным нужна одна кнопка. Ну две. Еще cancel. _________________ Владение орфографией как владение кунг-фу: настоящие мастера не применяют его без необходимости |
|
| |
Uroboros Developer
Joined: 22 Jun 2003 Posts: 2275
Location: Israel
| Posted: 02.02.2007 10:46 | |
| obelix, спасибо.
Я как раз тоже начал писать fb2 to lrf конвертер. Очень-очень примитивный, но command line и кроссплатформенный. Вопрос: может сорцами поделишься (а то зачем переделывать чью-то работу)? Готов подписать NDA _________________ Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW |
|
| |
Клава Табуреткина Новенький участник форума
Joined: 04 Dec 2006 Posts: 5
Location: Москва
| Posted: 02.02.2007 11:36 | |
| Прекрасная красная кнопка, да.
Но на выходе получаются сполшные кракозябры ( только знаки препинания, скобки и если естьв тексте вкрапления слов на латинице- эти вкрапления).
BD при использовании функции "make book" выдает то же самое. Книги из RTF в LRF конвертируютяс без проблем ТОЛЬКО при нажатии кнопки "image book".
Уважаемые мужчины, подскажите в чем тут может быть дело? _________________ Улыбайтесь! Это всех раздражает) |
|
| |
Сергей Чекмарев Бывалый участник форума
Joined: 30 Oct 2003 Posts: 137
Location: Москва
| Posted: 02.02.2007 11:42 | |
| Клава Табуреткина Вам необходимо русифицировать Ридер и Коннект. Вот тут расказано как это делается: libroom.net/viewtopic.php?t=5913 _________________ Решительный шаг вперед - результат хорошего пинка сзади! Русское радио. |
|
| |
Клава Табуреткина Новенький участник форума
Joined: 04 Dec 2006 Posts: 5
Location: Москва
| Posted: 02.02.2007 11:46 | |
| Сергей Чекмарев, Ридер русифицирован. Коннект отдельно надо тоже русифицировать?
Добавлено спустя 2 минуты 7 секунд:
Сорри, я все поняла)
Добавлено спустя 22 минуты 56 секунд:
Спасибо! Получилось. Однокнопочный конвертер- это очень круто. Особенно для девочек)
obelix, Вы-мой герой)) _________________ Улыбайтесь! Это всех раздражает) |
|
| |
Banker Продвинутый участник форума
Joined: 12 Dec 2005 Posts: 94
Location: Киев
| Posted: 02.02.2007 12:26 | |
| Я так понимаю, конвертер заточен под Ридер? Или для Либри тоже можно использовать (жесткие или мягкие концы строк?) |
|
| |
Alplus Guest
| Posted: 02.02.2007 13:36 | |
| мне для полного счастья осталось решить две проблемы - мягкие переносы (и масштабирование при этом) и поддержака коллекций книг на карте памяти (но это уже не к конвертеру, а к ридеру).
но даже сейчас я вполне счастлив спасибо, ребята! |
|
| |
krab12 Зрелый участник форума
Joined: 25 Jan 2007 Posts: 27
| Posted: 02.02.2007 14:32 | |
| А можно добавить к этому прекрасному конвертеру возможноcть кушать rtf и тxt, а в идеале и doc.
Я понимаю что ридер все это показывает и так, но качество шрифтов хуже, да и выравнивание очень пригодилось бы. |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 02.02.2007 14:57 | |
| Banker wrote: | Я так понимаю, конвертер заточен под Ридер? Или для Либри тоже можно использовать (жесткие или мягкие концы строк?) |
Можно, я проверял. Только нужно закачивать через программу, а не прямым копированием, и Librie по своему усмотрению делает переносы (которых нет). То есть переносит вплоть до одной буквы. _________________ еБукъ 207 |
|
| |
igorr Член клуба The eBook
Joined: 06 Jan 2007 Posts: 366
| Posted: 02.02.2007 17:32 | |
| obelix,
Громадное спасибо!! Мечты сбываются!
Quote: | C помощью BookDesigner я потратил больше часа, чтобы подобрать стиль, а потом еще вносил пару дней поправки. |
А вот интересно какие у кого стили? Я так быстро стал конвертировать ридеровым модулем для BD, что практически никаких настроек не менял. Ну разве что убирал хедеры/футеры иногда, как не несущие никакой смысловой нагрузки. А сейчас интересно вдруг стало: вдруг у других красивее получается? |
|
| |
George Seryakov Искушенный участник форума
Joined: 28 Sep 2006 Posts: 53
Location: NJ
| Posted: 02.02.2007 17:51 | |
| Libroom wrote: | Меня пугает эта простота. За несколько секунд куча хорошо подготовленных книг. |
Очень хорошо. Уже запостили в мобилрид? Или у них там просто нет книг в fb2?
Делание вещей дешевле грязи - столбюовой путь развития цивилизации. Так что не знаю как с поэтической, а с технологической стороны тут все в порядке. _________________ ГС |
|
| |
AGK Guest
| Posted: 02.02.2007 17:55 | |
| Вот-вот, очень бы хотелось на еще чьи нибудь стили посмотреть... |
|
| |
obelix Член клуба The eBook
Joined: 29 Nov 2006 Posts: 517
| Posted: 02.02.2007 19:08 | |
| Uroboros wrote: | obelix, спасибо.
Я как раз тоже начал писать fb2 to lrf конвертер. Очень-очень примитивный, но command line и кроссплатформенный. Вопрос: может сорцами поделишься (а то зачем переделывать чью-то работу)? Готов подписать NDA |
Да правда это - нечем там делится. Программы писаны на Дельфи, в основном с использованием Memory streams, и нескольких специфических дельфийских библиотек. Поверь на слово - мой код другим совершенно бесполезен.
Задача преобразования в LRF формат чисто техническая, если LRF формат понятен. А понять его тоже довольно просто. Можно посмотреть красивый код igorskа в его питоновском lrf2lrs, также может помочь пример распакованного по объектам LRF:
http://www.msh-tools.com/ebook/tst1.zip |
|
| |