Что за программа sigil

Программ, с помощью которых можно работать с содержимым ePub-файлов очень мало. И Sigil, пожалуй, лучшая из них.

Конечно, ePub можно править и «руками». Но визуальный редактор с богатым инструментарием — однозначно более удобный вариант. Ведь каждая ePub-книга — это архив, внутри которого находятся XML-файлы с текстом, иллюстрации, стили оформления, а также файлы с метаданными. Однако чтобы со всем этим разнообразием совладать, придётся поднатореть в знаниях как самого XML, так и спецификаций ePub (правила, по которым организована структура электронных книг этого формата).

Мощный кросс-платформенный редактор Sigil предельно упрощает работу с внутренностями ePub. Более того, программа доступна бесплатно.

Редактор отображает книгу в двух режимах, между которыми можно переключаться нажатием кнопок на главной панели. Первый предназначен для визуального редактирования и напоминает обычные текстовые редакторы вроде Microsoft Word. Второй режим показывает содержимое книги в качестве кода.

Создание электронных книг формата EPUB в системе Sigil

Это очень удобное решение. Визуальный редактор отлично подходит новичкам, но он недостаточно функционален, чтобы, скажем, можно было вставить буквицу или включить расстановку переносов. А зная основы XML и CSS, можно значительно разнообразить внешний вид книжных страниц.

Есть и дополнительный режим отображения — веб-инспектор («Предпросмотр»). Он помогает быстро находить в коде строки, которые отвечают за те или иные элементы текста. К примеру, если вы наводите курсором на какой-то заголовок, окошко веб-инспектора показывает его код. Нечто подобное есть в интернет-браузерах.

Простую навигацию по книге обеспечивают две панели: на одной представлена файловая структура книги, на другой показано дерево таблицы содержания.

При работе с кодом вам готовы оказать помощь расширяемый набор «сниппетов» (часто используемых фрагментов кода), средства проверки кода на соответствие стандартам CSS и XML и ePub. Механизм поиска и замены умеет работать со всеми файлами книги сразу. Средство удаления неиспользуемой графики и стилей убирает мусор из файла ePub.

Менеджер служебных данных сэкономит вам львиную долю времени при работе над книгой. Редактор метаданных позволит быстро ввести всю справочную информацию: имя автора, год и место издания, название издательства, ISBN-код, жанр, имена редакторов и корректоров — полей для этого предусмотрено великое множество.

В настройках программы вы найдёте ещё несколько приятных сюрпризов. Например, можно настроить шрифты и цвета элементов кода, установить язык интерфейса (в том числе и русский) и настроить клавиатурные сокращения. Вот только с проверкой орфографии дело не заладилось: русских словарей в Sigil пока нет.

Всё это только основные возможности редактора. Работая с Sigil, вы откроете для себя ещё массу мелочей, которые будут полезными в вашей работе. Для детального знакомства со всеми функциями программы можете загрузить справку. А файлы самой программы доступны для скачивания в сервисе GitHub (ссылки в верхней части страницы).

01 Основы работы Sigil

Официальный сайт Sigil →

Продолжаем осваивать создание цифровых книг в формате EPUB. Для работы с этим форматом уже создано немало программ. Это и конверторы, и визуальные редакторы, и различные вспомогательные утилиты. Некоторые из этих инструментов постараемся рассмотреть на страницах «КВ». Сегодня сделаем обзор визуального редактора электронных книг Sigil.

В прошлый раз (№, 2010) мы знакомились с процессом создания книги в формате EPUB в ручном режиме. То есть, говоря программистским языком, создавали все необходимые файлы на низком уровне — на уровне кода html-xml.

Конечно, такой способ позволяет уяснить внутренности формата, однако для многих он может оказаться излишне сложным. Поэтому на этот раз рассмотрим создание книги в визуальном режиме при помощи WYSIWYG-редактора Sigil. Этот редактор является чем-то вроде аналога FrontPage, но только для книг в формате EPUB, позволяя, орудуя мышкой, сверстать простую цифровую книгу, даже не особо разбираясь в коде html и xml.

Общие данные

Sigil — это кроссплатформенный визуальный редактор электронных книг в формате EPUB. Имеются версии для Windows, Linux, MacOS. Домашняя страница проекта, где можно скачать нужную версию, находится на интернет-площадке открытых проектов Google Code code.google.com/p/sigil.

Размер программы зависит от версии операционной системы. Версия для Windows весит 10 Мб, для Linux — 55 Мб.

Sigil — это свободная программа. Распространяется по лицензии GPL v3. Текущая версия самой программы 0.3.2. Так что программа ещё молодая, находится в стадии развития. Поэтому в дальнейшем здесь вполне возможны различные новшества как в области интерфейса, так и по функционалу.

Ещё следует сказать, что Sigil работает полностью в юникоде. Причём внутренний стандарт этого редактора — UTF-16. Из форматов изображений поддерживаются все обычные графические стандарты EPUB — jpeg, gif, png и даже svg.

Интерфейс

Интерфейс Sigil представляет собой типичный интерфейс визуальных редакторов HTML. Основным здесь является главное окно, где и происходит сам процесс визуального редактирования содержания книги.

Главное окно поддерживает табы-вкладки и позволяет открыть в этих вкладках несколько файлов. Оно может функционировать не только в визуальном режиме, но и в режиме непосредственной правки HTML-кода. Есть и смешанный режим, когда верхняя половина окна — визуальное редактирование, а нижняя — правка кода.

Читайте также:
100 тинькофф про на 2 месяца что это за программа

С левой стороны находится панель менеджера файлов и ресурсов. По умолчанию, во время открытия нового проекта книги, там уже делаются папки для разных типов файлов: Text, Image, Style, Fonts, Misc. Эти папки не являются обязательными в стандарте EPUB, но их наличие совсем не помешает. Sigil автоматически будет размещать в этих папках соответствующие типы файлов.

И, конечно же, имеются панели инструментов с кнопками для форматирования текста и создания структуры книги.

Интерфейс программы пока только на английском языке. Хотя при установке программа пыталась изобразить и возможность выбора русского языка, но реальная локализация — это, видимо, дело последующих версий.

Форматирование содержания

Рассмотрим возможности форматирования в визуальном режиме. На момент текущей версии программы эти возможности не очень велики.

В визуальном режиме можно форматировать заголовки, стили текста — жирный, курсив, подчёркивание, выравнивание текста. Можно вставить нумерованные и ненумерованные списки. Есть кнопочка вставки изображения. Инструмента для создания таблиц в этом редакторе пока ещё нет.

Форматирование на уровне HTML-кода делается через локальный атрибут style. Инструментов для работы с внешней таблицей стилей в редакторе тоже нет. Контекстное редактирование по правой кнопке мыши, как в солидных редакторах, находится пока в минимальной реализации.

Однако хотелось бы обязательно отметить, что предлагаемый программой минимум форматирования — это как раз хорошо, а не плохо. Книга — не сайт, и здесь демонстрировать свои умения по форматированию HTML не нужно. Книга должна удобно читаться, а не красиво смотреться. Форматировать тот или иной элемент содержания нужно только в том случае, если без этого действительно никак не обойтись. Тем более, как мы рассматривали в одной из статей, современные мобильные программы-читалки всё ещё не полностью поддерживают возможности форматирования формата EPUB.

В качестве лирического отступления по вопросу стиля можно сказать, что хорошим тоном будет использовать в электронной книге встроенный шрифт, а не полагаться на дефолтные шрифты в программах-читалках. Благо, появляются уже и качественные бесплатные и свободные гарнитуры. Хотя в самом Sigil удобная кнопочка для подключения шрифтов пока не предусмотрена, но, надеюсь, что она появится.

Из особенностей автоматизации форматирования отмечу автоматическую расстановку тегов div при вставке из буфера обмена простого текста. Но, по правде говоря, это не всегда удобно.

Метаданные книги

И теперь что касается рутины, то есть создания вспомогательных xml-файлов с метаданными и оглавлением книги, ручное редактирование которых — не самое приятное времяпрепровождение. Sigil позволяет автоматизировать работу с этими xml-файлами.

В Sigil есть инструмент для ввода общей информации об издании, соответствующей данным раздела metadata файла content.opf. Находится он в меню «Tools — MetaEditor».

Это форма, которая по умолчанию предлагает ввести минимальные метаданные: название книги, автора и язык содержания. Однако дополнительные кнопки «add basic» и «add adv» в этой форме позволяют ввести много дополнительной информации об издателе, дате выпуска, авторских правах и т.д.

И ещё в формате EPUB есть возможность задавать семантическое значение файлам содержания книги. Например, обозначить файл как обложку, эпиграф, примечание или как библиографический раздел.

Эта возможность не является обязательной в стандарте EPUB, но многие программы-читалки используют эти семантические данные. Реализуется она через специальный раздел guide в файле content.opf, который на уровне кода выглядит так:

Для того, чтобы установить семантическое значение того или иного файла в Sigil, xml-код писать не нужно — достаточно правой кнопкой мыши выбрать конкретный файл в менеджере ресурсов и в появившемся контекстном меню кликнуть на пункт «Add Semantics». Появится список, в котором можно выбрать нужное семантическое значение. Обычно задают семантическое значение «Cover Image» и «Cover» соответственно для картинки обложки и HTML-файла обложки.

И, конечно же, Sigil берёт на себя всю работу по созданию всех необходимых в стандарте EPUB вспомогательных файлов mimetype, container.xml, а также общей стандартной структуры каталогов внутри архива epub. Непосредственно архивация в правильный zip-архив всех файлов со всеми правильными ключами редактор Sigil тоже делает самостоятельно. Поэтому можно не напрягаться изучать опции архиватора zip.

Ошибки, проблемы

Из проблем, замеченных при работе с визуальным редактором Sigil версии 0.3.2, могу отметить некоторую нестабильность работы. Иногда программа «задумывалась» в смешанном режиме редактирования. Но эти баги обусловлены, видимо, ещё ранней неоптимизированной версией редактора.

А так, в целом, программа производит удовлетворительное впечатление. Возможностей визуального форматирования вполне хватает, чтобы сверстать из готового текста художественную книжку — повесть, рассказы.

Михаил АСТАПЧИК

Возможности

Основные функции и возможности Sigil:[2]

  • Полная поддержка спецификаций UTF-16 и EPUB 2;
  • Несколько вариантов просмотра: режим книга, режим код и предварительный просмотр;
  • Генератор оглавления с многоуровневой поддержкой заголовков;
  • Редактор метаданных с полной поддержкой всех записей метаданных;
  • Проверка орфографии на основе Hunspell со стандартными и настраиваемыми пользователем словарями;
  • Полная поддержка регулярных выражений (PCRE) для поиска и замены;
  • Поддержка импорта файлов EPUB и HTML, изображений и таблиц стилей;
  • Интегрированный API для внешних HTML и графических редакторов;
  • Поддержка плагинов;
  • Валидатор FlightCrew для проверки соответствия стандарту EPUB (отдельный плагин).
Читайте также:
Программа вектор что это и как

Sigil полностью поддерживает спецификацию EPUB 2 и с некоторыми ограничениями EPUB 3. Начиная с версии 0.9.3 от января 2020 года, разработчики сосредоточились на «улучшении способности Sigil работать с электронными книгами epub3 и создавать их без потери совместимости с epub2».[3]

Источник: android-mob.ru

Sigil Ebook

Sigil – бесплатная мультиплатформенная программа, специализирующаяся на редактировании и предельно упрощающая работу с электронными книгами формата EPUB.

Скачать Sigil

Автоматизирует ввод специфической информации и проверяет орфографию по умолчанию, а также имеет поддержку иллюстраций.

Sigil позволит любому среднестатистическому пользователю с минимальным пониманием html и xml кодов, используя лишь компьютерную мышку, подготовить простую цифровую EPUB-книгу.

Программа обладает схожим с продуктами Microsoft Office интерфейсом, поэтому все работавшие с софтом этой компании быстро привыкнут к новому редактору.

Основной функционал Sigil

Несмотря на свою бесплатность, визуальный редактор наделен обширным инструментарием:

  • несколько режимов просмотра;
  • генерирование отдельного содержимого;
  • многоуровневые заголовки книг;
  • встроенный редактор метаданных;
  • проверка орфографии по умолчанию;
  • настраиваемые пользователем словари;
  • контекстный поиск и замена;
  • вставка графических изображений;
  • удаление неиспользуемых данных;
  • поддержка EPUB 2 и частично 3;
  • работа с дополнительными плагинами.

О программе

В настройках можно определиться со шрифтами и цветами элементов кода, выбрать языковую локализацию (например, русскую) и выставить клавиатурные сокращения.

Ключевые особенности Sigil

Программных решений, полноценно работающих с содержимым EPUB-файлов не так уж и много, и Sigil лучшая из них:

  1. Автоматизация набора справочной информации, характерной именно для электронных книг.
  2. Наличие панели WYSIWYG, позволяющей видеть конечный результат во время создания документа.
  3. Поддержка всех возможных записей метаданных (больше 200) с полными описаниями для каждого.

Для корректной работы приложению требуется пакет Microsoft Visual C ++ 2013, который поставляется вместе с установщиком. При этом совместимость с ОС Windows распространяется и на ранние сборки, начиная с XP.

Источник: soft-file.ru

Книжка с картинками за 10 минут

Продолжаем разговор о создании приложений и иного полезного контента для мобильных устройств. Естественно, мы не можем не остановиться на такой теме, как создание электронных книг, — ведь мобильные устройства очень часто используются для чтения.

Настоящая статья посвящена одному из самых простых способов создания иллюстрированных электронных книг. Наиболее популярным форматом подобных публикаций является EPUB — он поддерживается большинством устройств для чтения электронных книг, смартфонов и планшетных компьютеров. Кроме того, при необходимости сохранения файла EPUB в другом формате можно воспользоваться бесплатными конверторами, такими как Calibre (http://calibre-ebook.com/).

Книга в формате EPUB представляет собой по сути zip-архив, содержащий несколько файлов с текстом, иллюстрациями, оглавлением, таблицами стилей, шрифтами, описанием свойств публикации (название, автор, сведения об авторских правах и т.д.). Текст в подобной книге хранится в формате XHTML (что, собственно, и позволяет осуществлять его форматирование), а для описания того, как именно приложение для чтения книги должно отображать различные элементы форматирования (например, заголовки разных уровней), используются хранящиеся в отдельном файле таблицы стилей.

Книга в формате EPUB создается в два этапа: подготовка содержимого книги (текста, иллюстраций, оглавления, свойств) и создание самого файла EPUB.

Рисунок

Утилита Sigil — режим WYSIWYG

Говоря о подготовке контента, отметим, что создание HTML-документа с текстом сегодня уже не требует ни знания этого языка разметки, ни особых инструментов — в этом формате документы сохраняются всеми современными текстовыми процессорами. Так, электронная книга, процесс создания которой показан на иллюстрациях к данной статье, была создана из документа Microsoft Word путем сохранения его в формате «Веб-страница с фильтром» (Save As Filtered HTML).

Что касается второго этапа создания книги, а именно получения файла EPUB, то здесь удобнее использовать предназначенные для этого инструменты, которых сегодня предлагается несколько десятков. В качестве примера такого инструмента мы рассмотрим утилиту Sigil — она существует для 32- и 64-разрядных версий Windows, для Mac OS 10.6 и выше, а также для некоторых дистрибутивов Linux. К тому же данная утилита очень удобна и, что немаловажно, бесплатна. Сайт проекта Sigil — http://code.google.com/p/sigil/.

Утилита Sigil позволяет редактировать книгу как в режиме WYSIWYG (What You See Is What You Get), так и в режиме редактирования HTML-данных, если таковой вдруг понадобится, — в последнем случае будет доступен предварительный просмотр полученного документа. Возможны редактирование нескольких файлов одновременно, увеличение текста, проверка орфографии, доступны опции поиска и замены (причем с применением регулярных выражений).

Рисунок

Утилита Sigil — режим Code View

Из особенностей, характерных для электронных публикаций, отметим наличие возможности создания перекрестных ссылок на другие фрагменты документа и сносок. Что касается ссылок на веб­сайты, то в самой утилите Sigil они могут и не работать, хотя вполне могут корректно обрабатываться некоторыми приложениями для чтения электронных книг.

Управление файлами, входящими в состав публикации, в этой утилите осуществляется довольно просто — они отображаются в виде дерева, в котором их можно выбирать для редактирования, переименовывать, связывать с таблицами стилей.

Читайте также:
Mediaget downloads что это за программа

В утилите Sigil возможны генерация многоуровневого оглавления и описание свойств документа, таких как название, сведения об авторе и авторских правах, и т.д. При сохранении документа осуществляется проверка его целостности и корректности HTML-кода.

Рисунок

Процесс создания книги в формате EPUB с помощью Sigil, если содержимое и форматирование исходного документа нас устраивают, занимает весьма непродожительное время. Создание новой публикации, добавление файлов, проверка корректности генерации оглавления и отображения иллюстраций — вот, собственно, и всё, что требуется сделать. После этого следует сохранить созданную публикацию и перенести ее на устройство для чтения электронных книг. В нашем примере созданный файл был отправлен по электронной почте, после чего письмо было получено с помощью iPad, на котором и был открыт вложенный документ.

Рисунок

Электронная книга, подготовленная с помощью Sigil и отображенная
на мобильном устройстве

Описанный нами способ создания электронных книг далеко не единственный. Мы создали просто иллюстрированный документ со ссылками, а ведь современные электронные книги бывают и мультимедийными, и интерактивными. Выбор средств для создания электронных публикаций сегодня очень широк, включая инструменты для создания интерактивных книг и электронных версий бумажных изданий. Поэтому, надеюсь, мы еще вернемся к теме создания электронных публикаций.

  • ПК и комплектующие
  • Настольные ПК и моноблоки
  • Портативные ПК
  • Серверы
  • Материнские платы
  • Корпуса
  • Блоки питания
  • Оперативная память
  • Процессоры
  • Графические адаптеры
  • Жесткие диски и SSD
  • Оптические приводы и носители
  • Звуковые карты
  • ТВ-тюнеры
  • Контроллеры
  • Системы охлаждения ПК
  • Моддинг
  • Аксессуары для ноутбуков
  • Принтеры, сканеры, МФУ
  • Мониторы и проекторы
  • Устройства ввода
  • Внешние накопители
  • Акустические системы, гарнитуры, наушники
  • ИБП
  • Веб-камеры
  • KVM-оборудование
  • Сетевые медиаплееры
  • HTPC и мини-компьютеры
  • ТВ и системы домашнего кинотеатра
  • Технология DLNA
  • Средства управления домашней техникой
  • Планшеты
  • Смартфоны
  • Портативные накопители
  • Электронные ридеры
  • Портативные медиаплееры
  • GPS-навигаторы и трекеры
  • Носимые гаджеты
  • Автомобильные информационно-развлекательные системы
  • Зарядные устройства
  • Аксессуары для мобильных устройств
  • Цифровые фотоаппараты и оптика
  • Видеокамеры
  • Фотоаксессуары
  • Обработка фотографий
  • Монтаж видео
  • Операционные системы
  • Средства разработки
  • Офисные программы
  • Средства тестирования, мониторинга и диагностики
  • Полезные утилиты
  • Графические редакторы
  • Средства 3D-моделирования
  • Веб-браузеры
  • Поисковые системы
  • Социальные сети
  • «Облачные» сервисы
  • Сервисы для обмена сообщениями и конференц-связи
  • Разработка веб-сайтов
  • Мобильный интернет
  • Полезные инструменты
  • Средства защиты от вредоносного ПО
  • Средства управления доступом
  • Защита данных
  • Проводные сети
  • Беспроводные сети
  • Сетевая инфраструктура
  • Сотовая связь
  • IP-телефония
  • NAS-накопители
  • Средства управления сетями
  • Средства удаленного доступа
  • Системная интеграция
  • Проекты в области образования
  • Электронный документооборот
  • «Облачные» сервисы для бизнеса
  • Технологии виртуализации
1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12

Популярные статьи

В настоящем обзоре мы рассмотрим модель моноблока от компании HP, которая является признанным лидером в производстве компьютеров как для домашнего использования, так и для офисов. Моноблок HP 205 G4 22 — модель нового семейства, которая построена на базе процессоров AMD последнего поколения и отличается неплохой производительностью вкупе с привлекательной ценой

Швейцарская компания Logitech G представила беспроводную игровую мышь Logitech G PRO X Superlight. Новинка предназначена для профессиональных киберспортсменов, а слово Superlight в ее названии указывает на малый вес этой модели, который не превышает 63 г. Это почти на четверть меньше по сравнению с анонсированным пару лет тому назад манипулятором Logitech G PRO Wireless

Как показало недавнее исследование Кембриджского университета — количество людей, которые пользуются сегодня криптовалютами, приближается к размеру населения небольшой страны и это только начало, мир меняется. Поэтому компания ASRock разработала и выпустила в продажу весьма необычную материнскую плату — H110 PRO BTC+, которую мы и рассмотрим в этом обзоре

Компания Rapoo анонсировала в Китае беспроводную клавиатуру Ralemo Pre 5 Fabric Edition. Новинка выполнена в формате TKL (без секции цифровых клавиш) и привлекает внимание оригинальным дизайном. Одна из отличительных особенностей этой модели — верхняя панель, обтянутая тканью с меланжевым рисунком

Линейку компьютерных мониторов MSI пополнила модель Optix MAG301 CR2, адресованная любителям игр. Она оборудована ЖК-панелью типа VA со сверхширокоформатным (21:9) экраном изогнутой формы (радиус закругления — 1,5 м). Его размер — 29,5 дюйма по диагонали, разрешение — 2560×1080 пикселов

Каталог продукции компании SilverStone пополнил комплект MS12. Он позволяет создать портативный накопитель на базе стандартного SSD типоразмера M.2 2280 с интерфейсом PCI Express

Компания ADATA Technology анонсировала твердотельные накопители серии XPG Spectrix S20G. Они предназначены для оснащения игровых ПК и, как утверждают их создатели, сочетают высокую производительность и эффектный внешний вид

Линейку видеоадаптеров ASUS на базе графических процессоров NVIDIA пополнила модель GeForce RTX 3070 Turbo (заводской индекс TURBO-RTX3070-8G), предназначенная для оснащения игровых ПК. Одной из особенностей новинки является конструкция системы охлаждения

КомпьютерПресс использует

Источник: compress.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru