Вы здесьFR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Опубликовано сб, 25/04/2020 - 17:23 пользователем Civilizator
В общем давно уже не распознавал книжки, весь софт ставил заново, многое старое забыл, а умные люди сделали многое полезного нового. В общем замечательно распозналась книжка в ФайнРидере 15-ом, сохранил её в формате ФБ2, загрузил в FBE чтобы прописать там все нужные мелочи и вообще причесать. А оно не сохраняет. Пишет, что незакрытые какие-то "th, td". Файнридер все картинки впихнул внутрь таблиц. Я подозреваю, что надо как-то избавится от таблиц? Но 78 иллюстраций в книжке, замучаешься вручную. запустил скрипт "чистка" - осталось 4 картинки из 78 - явно ненормальная ситуация. Кто-то может подскажет как это правильно сделать? Заранее благодарен.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Dead_Space RE:Прошу переформатировать, распознать, etc... 1 день
нэнси RE:Подайте бедному копеечку на книжку с литреса... 1 день Tramell RE:Серия "Очень прикольная книга", издательство Азбука-классика 1 неделя Tramell RE:Серия "Символы времени" издательства "Аграф" 1 неделя Tramell RE:Серия книг «Судьбы книг» издательства «Книга» 1 неделя Tramell RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 1 неделя Tramell RE:Современная корейская литература. Книжная серия... 1 неделя nehug@cheaphub.net RE:Загадка автора 2 недели Drunkenmunky RE:/sql/ 2 недели larin RE:Заплатила, а абонемента нет и скачать ничего не могу! 1 месяц sibkron RE:Серия "Библиотека французской литературы" (Макбел) 1 месяц akorish RE:Регистрация 2 месяца Larisa_F RE:Серия "Я познаю мир" издательства "АСТ, Астрель, Олимп",... 2 месяца konst1 RE:Ух, как я не люблю спамеров! 2 месяца tvv RE:DNS 3 месяца sem14 RE:«Не забыть бы тогда, не простить бы и не потерять!»-2 ... 3 месяца larin RE:Заблокирован 3 месяца konst1 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 4 месяца Впечатления о книгах
obivatel про Гросов: Ювелиръ. 1811. Москва (Альтернативная история, Исторические приключения, Попаданцы, Самиздат, сетевая литература)
21 07 Автор, видимо, решил поиздеваться над читателями: трудности создания калейдоскопа из стекляшек зашкаливают в своей эпичности. А по быстрому обточить стекляшки до равной толщины фрагментов в чём проблема? И ещё, конечно ……… Оценка: хорошо
decim про Заозерский: Рецепты Севера. Вкус настоящей жизни [litres] (Кулинария)
20 07 Хорошая мужская кухня. Компоненты блюд, кроме оленины, доступны везде. Без иллюстраций книга займёт в епуб 650 кб. Отлично. Оценка: отлично!
mysevra про Дивон: Как почувствовать себя парижанкой, кем бы вы ни были (Публицистика, Домоводство)
20 07 Напоминает колонки журнала Cosmopolitan 2000-х, только те были содержательнее. Пустое. Оценка: плохо
mysevra про Иванов: Псоглавцы (Социальная фантастика, Ужасы, Триллер)
20 07 Плохо. Чем больше ожиданий, тем жёстче разочарование. 60% прочитано – и ничего: где-то процокало, что-то показалось. Чувствую, так будет до самого финала. Оценка: плохо
udrees про Вальтер: Исповедь смертного греха (Боевая фантастика, Космическая фантастика, Самиздат, сетевая литература)
19 07 Хорошо написанная добротная книга про выживание в мире будущего. Сюжет конечно не сказать что оригинальный: группу подростков запихали в школу для трудных детей и оставили выживать, конфликты, разрешение проблем, общение друг ……… Оценка: хорошо
udrees про Триана: Кровавые реки, мясные берега [Литрес] (Ужасы, Триллер)
19 07 Просто жуткое нагромождение кровавых сцен, описание все крутится вокруг серийного убийцы Эдмунда Кокса и все герои так или иначе связаны с ним. Роман круто замешан на описаниях убийств, расчленений, сцен секса, грязных мыслей ……… Оценка: неплохо
udrees про Триана: Поедание (Ужасы)
19 07 Жуткий рассказик про человеческие извращения – называется, встретились два одиночества. Был даже снят такой немецкий фильм, «Мясо» что ли назывался, по реальной истории из жизни, встретились людоед и тот, кто хотел чтобы его ……… Оценка: неплохо
udrees про Триана: Озверевшая (Ужасы)
19 07 Предельно жестокая и кровавая книга про слетевшую с катушек подростка-чирлидершу-психопатку. Художественной ценности никакой – обилие описаний сцен секса, непристойностей вместе с описанием убийств, расчленения, людоедства, ……… Оценка: хорошо
udrees про Дорничев: Дворник 15-го уровня. Том 6 (Юмор: прочее, Городское фэнтези, ЛитРПГ, Самиздат, сетевая литература)
19 07 Скучновато, повествование блеклое, диалоги простые, описания тоже примитивные. Все принесено в угоду действиям, но они оригинальностью не блещут: герой рутинно прокачивается везде где может и осваивает гаремник из женщин-нелюдей. ……… Оценка: плохо
DMcL про Александр Шувалов
19 07 Боевые псы империи Цикл Язык написания: русский Аннотация: предложить свою аннотацию Содержание цикла:по порядкупо годупо рейтингу роман Переводчик (2009) 6.93 (15) - роман Притворщик ………
ikravtso про Браун: Роковая ошибка мистера Куина [litres] [The hurtwood village murders ru] (Классический детектив, Исторический детектив, Детективы: прочее)
17 07 Книга неплохая, но перевод ужасно корявый. "Белла заказала лосося и, прежде чем ответить, насладилась щедрым кусочком". "Я вообще не мог понять, о чем он трещит, и попытался передать свою растерянность пустым выражением лица". ………
Barbud про Калверт: Объект [litres] (Космическая фантастика, Научная фантастика)
16 07 На первых же страницах: "Плутон от нас в четырех с половиной световых годах...". Все, дальше читать не стал, уровень "научности" этой фантастики уже ясен. |
Комментарии
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
...
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Сам впихнул или ему кто-то это позволил не изменив тип распознанной области?
Откройте fb2 в текстовом редакторе и воспользуйтесь поиском.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Сам впихнул. Картинки он типизирует как картинки, но при сохранении в ФБ2 из изображения и подписи делает таблицу.
Открыть в редакторе и искать - это и есть "вручную". Это я и без подсказки могу, но лениво столько вручную редактировать, хочется узнать как это правильно автоматизировать. Тем более не последнюю книгу распознаю, на будущее в очереди еще много книжек с большим количеством иллюстраций.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Воспользоваться текстовым редактором чуть сложнее, чем стандартный Блокнот. Применив в нем функцию Поиск/Замена.
Если вы ищете готовое однокнопочное решение вашей проблемы, то вряд ли найдете. А вот правильное средство посоветовать могу - скрипты.
P.S. Кстати, нельзя ли увидеть образец "проблемной" страницы? Как в виде скрина после распознавания, так и после сохранения в fb2.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Ковыряться в FR 15 на предмет "нормализации" дольше, чем вручную "выковыривать" картинки из таблиц.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Открыть в FBE режиме сорцев, запустить тотальную замену в тексте:
<td> > <p>, </td> > </p>и так далее, всё,<table> > пустое местои так далее.Может, конечно, получиться, что у вас какой-то
<p>окажется без</p>-- тогда вручную в этом же режиме найти и вставить.RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Именно так.
И ещё.
В стареньком ФР12 программа после распознавания выдает список проблемных страниц. Если их не миллион, то можно отменить в них распознанные таблицы и перераспознать.
Наверняка, и в ФР15 так же.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Наверное мой совет не подойдет, поскольку вопрос был о том, как автоматизировать удаление таблиц. Но по собственному опыту могу сказать, что после файнридера автоматический поиск и замену нужно применять крайне осторожно - может возникнуть ситуация, когда файл просто не будет сохраняться. Сам я обычно сначала правлю структуру, до уровня, когда наличие tr, td и tн выводится как единственная ошибка, а потом, поскольку картинки, вставленные файнридером, далеко не идеальны, расставляю их по новой, после правки в фотошопе. И тут уже необходимости в автоматизации особой нет - все делается вручную. Но процесс контролируем и неожиданных ошибок не возникает. Но если хочется автоматизировать, то после правки структуры поиск с заменой (tr, td. th. table и т.д.) может оказаться вполне достаточным.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
И следи за пустыми строками там, где они были в книге: Фаня любит их игнорировать. Но опять же: часто в книге пустые строки ставятся, чтобы отделить цитату или эпиграф или стихи от текста, тогда оформить соответственно, а пустая строка не нужна.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Вы не находите, что несколько нелепо поучать человека, который восемь лет на сайте и сделал уже больше сотни книг? Причем технических претензий к его книгам не возникает -- это не Сундук, будь он неладен!
А поучать опытного верстальщика в таком тоне, как Вы это сделали, вообще ни в какие ворота не лезет.
Язык придерживайте. Невзирая на желание его почесать.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
А я никого не поучаю, просто делюсь своим опытом, которого у меня огого! :))
Ну и ты бы поделился, чивоущтам! Я ж ведь знаю, что ты опытный.
"Опытный" верстальщик
так бы не накосячилтоже может ошибаться. В данном случае я даю ему совет как ещё более опытный.RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
В очередной раз убеждаюсь: комплекс полноценности не лечится.
Тогда придется объяснять
по лбув лоб:и я не скажу, куда вам идти. Не ваше это собачье дело -- решать за меня;Доступно?
Или повторить?
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
себе повтори!
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Вы ведете себя отвратительно! Флибустянский срач пахнет издали. Не "тыкайте" незнакомым людям, хотя бы... А впрочем, кому это я о культуре...
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Блин. Чисто технический вопрос. Ожидался чисто технический ответ. Ну как, как даже в этом народ умудряется найти темы для посраться? Я это понимать отказываюсь! Жалко, что никак это позорище удалить не могу отсюда...
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
можно и так
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
В общем, копипаст - наше всё!
Да, ещё: следите, чтобы не потерялись пустые строки, где они были в книге: Фаня любит их игнорировать. Но опять же: часто в книге пустые строки ставятся, чтобы отделить цитату или эпиграф или стихи от текста, тогда оформить соответственно, а пустая строка не нужна.
Не сохраняйте в doc: потеряются кавычки(точнее, преобразуются из «» в ""). Имеет смысл сохранять в txt UTF8, только опять же нужно следить, чтобы не пропали emphasis и strong там где это надо, а не subtitle или title, ну и стихи надо по особому оформлять: у Фани вообще нет стихов, каждую строку стиха нужно размечать отдельной областью распознавания, чтобы Фаня не слил все строки стиха в одну строку.
Насчёт IrfanView и сохранения картинок: чтобы png получился минимального размера, нужно использовать плагин pngout, этот плагин активен только в версии IrfanView 32бит, поэтому пришлось сносить 64разрядный IrfanView, хоть в нём и было больше плагинов, чем в 32разрядном, но конкретно этот плагин не хотел работать. Для наибольшего сжатия уровень сжатия должен быть 9, но иногда при таком уровне IrfanView может почистить скан от артефактов, а если это не артефакты, а деталь рисунка? Тогда безопасный уровень сжатия 6: рисунок не будет самовольно чиститься от артефактов или деталей рисунка, похожих на артефакты, но размер рисунка будет несколько больше.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Возможно кому-то пригодится.
В PHP есть подходящая функция strip_tags()
Удаляет все HTML теги, какие найдет, кроме разрешенных.
Пример использования.
<?php$text = 'Какой-то текст содержащий HTML';
strip_tags($text, '<p><a><i><strong><img>');
echo $text;
?>
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Чувствую, лучше всего будет потратить пару дней и разобраться с тем, как самостоятельно написать скрипт для FBE.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Совсем необязательно изобретать скрипт под "php, что джаваскрипт", достаточно написать простенький регексп и под Notepad++ довести ФБ2 до ума. Notepad++ понимает регекспы, если чё.
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Благодаря Violontan проблема решена самым удобным и правильным образом - добавлением скрипта в FBE.
Скрипт "Превратить таблицы в простой текст v1.1" залил в git-хранилище исходников FBE:
github точка com слэш sensboston слэш fictionbookeditor
Лежит в папке
/files/Scripts/19_Обработка форматирования/
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
не работает, при запуске программы "Ошибка выполнения скрипта"
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Попробуйте скачать с такого адреса:
scripts точка fictionbook точка org слэш files3 слэш ConvertTablesIntoText_v1_1.zip
На GitHub.com, я думаю, файл тоже корректный, но его оттуда надо сохранять правым кликом мыши по кнопке "Raw", и далее - "Сохранить объект как...".
RE:FR 15 + FBE 2.6.6 - Как нормализовать нормально FB2?
Автор уже дал альтернативную ссылку, но я и по первоначальной всё скачал. Перед запуском просто просмотрел сохраненный файл и, сравнив с другими скриптами, убрал лишние символы. Всё заработало с первой попытки применения.