gifts2017

Чтение файлов fb2

Опубликовал Evgeniy Nikolaev (dontfa) в раздел Обработки - Универсальные обработки

Чтение файлов fb2 и сохранение заметок

Добрый день

Частенько читаю книги в формате fb2, и вот как-то захотелось при чтении сохранять кое-какие заметки из читаемой книги. И поскольку Fb2 это обычный xml, решил по-быстренькому накидать маленькую конфу с обработкой для чтения и справочниками для сохранения заметок. В процессе реализации пришлось столкнуться с некторыми трудностями при использовании поля HTML, даже не трудностями, а просто отсутствием малейших знаний по этой теме. Пришлось на ходу искать решения и, возможно, кому-то это пригодится. Как загружать xml в ДЗ, как создавать html, как сохранять и подгружать картинки, переходить по ссылкам и т.д. Программист я не профессиональный, а так, постольку-поскольку, когда приходится, поэтому код, наверно, оставляет желать лучшего. Но, в конце концов, все мы желаем лучшего

Чтобы сохранять заметки, по клику правой кнопкой мыши, книгу необходимо загрузить в справочник "Bokks FB2" и выбирать  уже книгу в обработку из справочника.

Но можно использовать обработку и с внешней книгой. По кнопке "Загрузить FB2" выбрать файл .fb2, книга загрузится в дерево значений. После чего нажать кнопку "Создать HTML". Кнопка "To begin" переход к началу книги. Кнопка "Обратно" переход на то место, откуда ушли по внутренней ссылке (например, к примечанию). Кнопка "Содержание" показывает форму с содержанием книги, откуда можно перейти в нужный раздел.

Если книга загружена из базы, есть возможность запоминать закладки. Для этого установить галочку "закрыть и запомнить" и щелкнуть по нужному параграфу. ссылка на параграф будет сохранена, а обработка закроется. При следующем открытии книги, выбор в поле "Книга из базы" и нажатие кнопки "Создать HTML", появится диалоговое окно с сообщением о том, что обнаружена сохраненная закладка, и вопрос, нужно ли по ней переходить.

В конфигурации обработка и три справочника. В архиве dt-шник

Версия 1С:Предприятие 8.2 (8.2.19.116)  Обязательно использование толстого клиента.

Всем приятного чтения.

Скачать файлы

Наименование Файл Версия Размер
ReadingFB2.rar 11
.rar 2,33Mb
27.12.15
11
.rar 2,33Mb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Воронцов (informa1555) 21.12.15 14:28
2. Allexey (alex_4x) 25.01.16 17:19
Грандиозно.
А можно ли к нужной странице PDF сделать комментарий ?
У меня почему то все книжки в PDF формате. И комментарии очень были бы удобны.
3. Evgeniy Nikolaev (dontfa) 30.01.16 12:48
(2) alex_4x,
Ну честно говоря pdf и fb2 немного разные вещи. Не представляю как pdf разобрать в 1С. Насколько я знаю, если это разрешено в документе, то любой просмотрщик pdf вроде бы позволяет делать комментарии.
4. Allexey (alex_4x) 09.02.16 13:28
Да, в самом PDF комментарии можно делать обычно, если просмотрщик позволяет. Но интересно делать внешние ссылки. Чтобы по поиску найти - смотри мол сюда.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа