Проверка формата при сохранении и атрибутов при экспорте
Open/Libre Office extension for converting eBooks in fb2 format
Brought to you by:
ikonta_521
По мотивам последней рудиментарной жалобы в гуглогруппе, есть предложение:
ЗЫ: По той некорректно оформленной жалобе:
LibreOffice 4.2.5.2 (бинарная дистриубтивная сборка, amd64), OOoFBTools-2.28.
По крайней мере корректор текста и экспорт для вроде бы проблемного файла работают.
Что ещё можно проверить — не знаю.
Не совсем понял пожелание. Я делал в свое время следующее:
Может быть вы что-то иное имели ввиду? Поясните, пожалуйста. в чем проблема...
И это правильно.
Я просто слегка заплутал в интерфейсе.
А вот это как раз и не вполне понятно:
Попытался представить требуемое сохранение атрибутов fb2 в «многих форматах» (начиная с html и заканчивая plain text) и… получилось мягко говоря не очень.
Отсюда предложение: не замахиваться на явно нерешаемую задачу, а ограничиться поддержкой родного (Open Document Text) формата.
26 августа 2014 г., 11:01 пользователь Starikov Sergey ikonta_521@users.sf.net написал:
Я самый минимум fb2 свойств, без которых fb2 не будет валидным, выделил в
интерфейсе красным цветом - сразу бросается в глаза ...
Ну... Тут как раз просто представить. Пользователи какие только форматы не
грузят в LO: и html с интернета, и txt, а потом его форматируют, и doc /
docx...
В html из-за "его" тэга
конвертируемый fb2 получался в ряде случаев
невалидным. Правя это, я ввел заодно и многое чего для верног экспорта
разных форматов...
Ведь не предугадаешь, КАКОЙ именно формат пользователи откроют в LO для
экспорта! Уже многие мне писали, что конвертер не работает. а дело было не
в конвертере...
Ну... Все самое главное для поддержки разных форматов я уже ввел :-) .
Теперь их надо сопровождать ТОЛЬКО если я что-то не учел, и будут "гневные"
сообщения.
P.S. Вот какой формат ПРАКТИЧЕСКИ не приспособлен для ХРАНЕНИЯ
файла-исходника - так это RTF. Он вообще не поддерживает запись в него
fb2-свойст. вернее - вообще никаких. И его вообще не стоит использовать.
С уважением,
Вадим
Adm.: Исправил форматирование.
Last edit: Starikov Sergey 2014-08-26
ЕМНИП начиная с версии 3.x (это уж точно) OpenOffice ругался при попытке сохранения файла в формате отличном от Open Document Text.
И это правильно.
Если пользователь не читает предупреждений или игнорирует их — то он ССЗБ.
Проработка же подобных (ненужных и вредных) реверансов потребляет кучу ресурсов, которые целесообразнее потратить на что-то более полезное.
Есть мнение, что в процессе сохранения документа в родном формате OO/LO сам осуществляет все необходимые преобразования.
Если кто сомневается в этом, то я бы просил предоставить файл примера.
29 августа 2014 г., 12:41 пользователь Starikov Sergey ikonta_521@users.sf.net написал:
Все-таки, OL/OO позволяют сохранять в отличных от odt форматах. Несмотря на то, что Ooo версии 3.х ругался. Поэтому нельзя игнорировать эту возможность Офиса сохранения в иных форматах, а так же потребности
пользователей.
Просто им надо понять, что: если не хотите трудностей - пользуйтесь odt.
С другой стороны, сейчас идет мощная работа разработчикам и Oo/LO по поддержке разных форматов. Думаю, проблем не должно быть со временем.
Last edit: Starikov Sergey 2014-08-29
Надо подумать, как это лучше сделать. И. если давать возможность делать
экспорт БЕЗ заполнения свойств, то надо будет определиться, какой ЖАНР и
какое НАЗВАНИЕ книги подставлять по умолчанию - это - 2 обязательных
свойства книги.
На данный момент вроде бы все форматы поддерживает. Я не помню, на каких
форматах какие проблемы у кого возникали.
Единственное - на RTF не поддерживаются fb2 свойства (да и никакие
пользовательские свойства) - это особенность RFT...
Last edit: Starikov Sergey 2014-10-07
Полагаю правильным не давать такой возможности.
Вот и первый кандидат в BlackList…
Ещё лично я совершенно не представляю совместимой с сохранением представления исходного файла записи свойств fb2 в plain text (который также не поддерживает даже доступных в рамках fb2 элементов форматирования: полужирный и курсив).
Кстати, почему я тоже не хотел бы давать возможность экспорта без
сохранения файла и заполнения fb2 свойств:
заполоняется "недоделанных" книг, не понятно кто автор, издатель и так
далее.
сохранения их на диск средствами макросов приходится делать принудительный
перезапуск документа перед конвертацией. По-любому сохранение документа
будет нужно. Да и не много времени это отнимет - нажать на кнопку Save :-).
По поводу BlackList:
Надо тогда составить список таких форматов и подумать, где и как его
отобразить - в справке, в About конвертера или еще где.
Кандидаты: RTF, TXT, HTM/HTML
Остальные, если не ошибаюсь, вполне пригодны для хранения свойств и
форматирования.
С уважением,
Вадим
7 октября 2014 г., 11:52 пользователь Starikov Sergey ikonta_521@users.sf.net написал:
Related
bugs: #8