Как создать электронную книгу бесплатно

Итак, первое, что вы должны помнить, это то, что какая-то программа возьмет ваш контент и нарежет его на страницы фиксированной длины. Это вносит сложности. Страницы могут различаться по размеру, как и шрифт, которым они отображаются. Например, я могу просматривать iBook на iPad в портретном режиме, по одной странице за раз, или в ландшафтном режиме по две страницы за раз, что потребует разбиения книги на страницы двумя совершенно разными способами. Что еще хуже, читатель может изменить размер шрифта и начертание, что опять же влияет на нумерацию страниц.

Как создать электронную книгу бесплатно

спровоцировать

Загрузите дебютную электронную книгу PC Pro всего за 2,99 фунта стерлингов здесь

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

Это говорит браузеру отображать изображение в поле шириной 400 пикселей и высотой 600 пикселей. Я бы предоставил изображение такого размера и всегда делал бы такие объявления изображений как можно более явными, чтобы браузер знал, как представить страницу так, как я хочу. С другой стороны, для электронной книги мне рекомендуется объявлять изображения следующим образом:

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

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

Это может стать довольно сложным, особенно для изображений портретного формата, соотношение сторон которых отличается от самой страницы. На этом этапе некоторые читатели электронных книг ошибаются и разбивают ваше изображение на две страницы. Это ошибка в программном обеспечении считывателя, и вам просто нужно обойти ее — либо вставив явные разрывы страниц в вашем HTML (используя элемент page-break-before CSS) или возня с Размер изображения. Если у вашего изображения есть подпись, ваша жизнь станет еще более сложной, потому что вы захотите, чтобы это изображение осталось с подписью.

Это иллюстрирует большую проблему с программами для чтения электронных книг и их рендерингом HTML. Если вы считаете, что они должны выглядеть так же, как классические романы в мягкой обложке — сборники глав без каких-либо картинок — то все в порядке. Однако рендеринг HTML требует, чтобы все изображения были встроены в текст, чтобы абзац заканчивался перед изображением, а следующий абзац начинался после него. В HTML/CSS нет способа нарушить этот порядок или включить меня, если я хочу, чтобы текст продолжался. неразрывный — разместить изображение, которое не помещается в верхней части следующей страницы, или даже поместить его на страницу сам.