Вы здесьСкрипт для конвертирования fb2 в rtf у кого-нибудь работает?
Опубликовано чт, 05/02/2009 - 20:45 пользователем kozlenok
Грибовский скрипт нормально не хочет работать... Цитата:
Это уже несколько раз обсуждалось на заебуке (например, http://the-ebook.org/forum/viewtopic.php?t=7959 ), но мне сейчас не хочется глубоко в перловый код влезать, может быть если только завтра). Может, у кого-то что похожее было?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
konst1 RE:Подайте бедному копеечку на книжку с литреса... 11 часов
weis RE:Прошу переформатировать, распознать, etc... 1 неделя larin RE:Заплатила, а абонемента нет и скачать ничего не могу! 3 недели sibkron RE:Серия "Библиотека французской литературы" (Макбел) 3 недели akorish RE:Регистрация 1 месяц Tramell RE:Серия "Очень прикольная книга", издательство Азбука-классика 1 месяц Larisa_F RE:Серия "Я познаю мир" издательства "АСТ, Астрель, Олимп",... 1 месяц konst1 RE:Ух, как я не люблю спамеров! 1 месяц tvv RE:DNS 2 месяца sem14 RE:«Не забыть бы тогда, не простить бы и не потерять!»-2 ... 2 месяца larin RE:Заблокирован 2 месяца konst1 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 3 месяца Larisa_F RE:Серия книг «Судьбы книг» издательства «Книга» 3 месяца fixel RE:Пропал абонемент 3 месяца sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 3 месяца sibkron RE:"100 славянских романов", серия изд.-ва "Центр книги... 3 месяца Larisa_F RE:Серия "Новые сказочные повести" издательство "Самовар" ... 4 месяца sem14 RE:Серия "Символы времени" издательства "Аграф" 4 месяца Впечатления о книгах
Chernovol про Апанович: Збройні сили України першої половини XVIII ст [uk] (История)
21 06 В книге отсутствуют стр. 45 - 50. Сама книга представляет интерес не только для историков. Оценка: хорошо
Civilizator про Земляной: Сорок третий (Боевая фантастика, Попаданцы, Самиздат, сетевая литература)
19 06 2lorealke: Может Великий Писатель поделится своими Произведениями. Мы сравним... По книге и серии (читаю 7-ю): Отличная серия. Вообще у Земляного плохих книг не попадалось. Даже самые ранние (Обратил на него внимание ещё ……… Оценка: отлично!
lee321 про Прозоров: Темный Лорд: Темный Лорд. Темное пророчество. Меч Эриджуна. Озерная леди. Клятва Темного Лорда [сборник litres] (Героическая фантастика, Фэнтези)
19 06 Читал давно (сразу после опубликования) и тогда понравилось. Написано в "эпоху Гарри Поттера". Немного похоже (тайное паралельное магическое общество, магическая школа, Темный лорд). Вполне оригинальная и интересная история. Оценка: хорошо
gruin про Баренберг: Сага ледяного оазиса [СИ] (Боевая фантастика, Фэнтези, Самиздат, сетевая литература)
19 06 Вполне на уровне. Одобряю. Хотелось бы продолжения Оценка: хорошо
gruin про Прозоров: Темный Лорд: Темный Лорд. Темное пророчество. Меч Эриджуна. Озерная леди. Клятва Темного Лорда [сборник litres] (Героическая фантастика, Фэнтези)
19 06 Написнао много, и всё - дрянь Оценка: нечитаемо
Oleg68 про Кобен: Незнакомец [The Stranger ru] (Детективы: прочее)
19 06 Отличная книга. Сюжет держит до конца в напряжении. Автор, как всегда, на высоте. Оценка: отлично!
Isais про Говоров: Алкамен — театральный мальчик (Историческая проза, Детские приключения)
17 06 До сих пор помню, как я был шокирован в пятом классе, прочитав эту книгу как внеклассное чтение по истории древнего мира. Все было не так — положительные герои не должны исчезать бесследно. Спустя полвека решил перечитать. ……… Оценка: отлично!
Isais про Мун: Меч наемника [Sheepfarmer's Daughter ru] (Героическая фантастика, Фэнтези)
17 06 Производственный роман о карьере наемного солдата (солдатки) в средневековом фэнтезийном сеттинге. Подробно, основательно, без досужих выдумок. Главная фантастика в книге — вежливость, корректность и справедливость, с которой ……… Оценка: плохо
Nicout про Вадим Владимирович Чинцов
17 06 Господи, пусть афтар убьет сибя апстену! Другого способа остановить поток этого говна, похоже, не существует. Этот Чинцов - абсолютный, законченный, и патентованный бездарь с суконным языком, который не имеет понятия о художественной ………
lorealke про Земляной: Сорок третий (Боевая фантастика, Попаданцы, Самиздат, сетевая литература)
16 06 Плоская картонка. Видимо, чукча не читатель. Да и писатель не очень... Оценка: плохо
decim про Слоун: Круглосуточный книжный мистера Пенумбры [litres] [Mr Penumbra's 24 Hour Bookstore ru] (Детективная фантастика, Фэнтези, Городское фэнтези)
16 06 Зазывной блёрб привирает: этой книге очень далеко до Мураками и Эко, пусть автор их и читал, а его похвалы Гуглу конца нулевых не пережили киберпанк Гибсона 1980-х, такие дела. Первое издание, перевод Апрелева, читается ……… Оценка: неплохо |
Комментарии
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Нормально работает. Но с некоторыми файлами (м.б. невалидными) не работает. Примерно 2 - 3 на сотню.
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Я так и не смог заставить его работать. А хотелось бы иметь в числе форматов rtf.
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Я имел в виду FB2 to Any. М.б. тут речь идет о чем-то другом, а я не врубился.
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
А lrf (сонькин формат) в числе форматов иметь не хочешь? (сам думаю, что нет - у тебя же V3, вроде) ;-) obelix выкатил недавно консольный fb2lrf.
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Там в FB2ToTXT.pm нужно убрать Encode::decode
- print RTFILE Encode::encode($ResEnc,Encode::decode("UTF8",TransformXML($CleanXML,$XslFile,$NeedClean))) or die "Error writing to rtf file:\n$!";
+ print RTFILE Encode::encode($ResEnc,TransformXML($CleanXML,$XslFile,$NeedClean)) or die "Error writing to rtf file:\n$!";
Патч
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Спасибо, заработал теперь, это я вчера ночью не сообразил.
Но там еще есть не совсем "такое" место -- это где замена символов производится. Мне кажется, что можно и лучше сделать (в смысле, какие символы менять, а какие нет), чем так:
"\t" => "\\tab ", # Tabs (altho theoretically raw \t's might be okay)"\f" => "\n\\page\n", # Formfeed
"-" => "\\_", # Turn plaintext '-' into a non-breaking hyphen
# I /think/ that's for the best.
"\xA0" => "\\~", # \xA0 is Latin-1/Unicode non-breaking space
"\xAD" => "\\-", # \xAD is Latin-1/Unicode soft (optional) hyphen
'«' => '«',
'»' => '»',
'–' => '\endash',
'—' => '\endash'
В общем, по вкусу подправить можно, но работает очень даже нормально...