2

Я пишу документ Word, который хочу распространять в Интернете. Однако я хочу, чтобы документ был доступен каждому, включая

  • Люди, которые хотят напечатать это на A4/ Письмо от PDF. Обратите внимание, что PDF-файл должен выводиться на бумаге разных размеров (например, PDF для Kindle DX имеет очень определенные поля).
  • Люди, которые хотят прочитать его на устройстве для чтения электронных книг в собственном формате (например, .mobi)

Как я могу написать один сценарий или команду, которая будет принимать входной документ (не обязательно Word, я могу написать в Docbook, если это необходимо) и заставить эту команду выводить документ во все необходимые форматы?

1 ответ1

5

Не.

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

PDF не является подходящим решением, просто слишком много устройств разных размеров.

Издатели могут сами создавать собственные книги Kindle, используя бесплатную программу KindleGen. Это инструмент командной строки, который позволяет создавать книги Kindle на основе HTML, поэтому контент в HTML, XHTML или IDPF 1.0 или 2.0 (OPF + HTML) является лучшим источником для включения в электронную книгу.

(* из Руководства по публикации Amazon Kindle)

HTML также является довольно хорошим форматом для публикации в Интернете ;-)


Обновить:

Я отмечаю, что я могу читать книги, загруженные из Project Gutenberg на моем Kindle. Таким образом, очевидно, что вы можете публиковать электронные книги для Kindles, не привязываясь к Amazon. Я подозреваю, что если вам нужна защита от копирования на Kindles, вам, возможно, придется пройти через Amazon и заплатить десятину. Конечно, этот вид (незащищенного) контента работает на любом устройстве с.Моби ридер.

Википедия говорит

Незашифрованные книги Mobipocket можно читать непосредственно на Amazon Kindle, а также в приложениях Amazon Kindle на Mac OS X, iPhone, устройствах Android, Windows и устройствах Windows Phone. Используя сторонние программы, такие как Lexcycle Stanza, калибр или Okular, можно читать незашифрованные книги Mobipocket на Mac OS X, iPhone, устройствах Android и Linux.

...

Долгосрочные планы для платформы Mobipocket находятся под вопросом после объявления Amazon о Kindle Format 8, [11], который движется в направлении HTML5 и CSS3.

Так что HTML + CSS кажется хорошим направлением, по крайней мере, как общий промежуточный формат.


Кроме того, я бы начал с разметки обычного текста, как расширенный набор маркеров Pandoc, и создавал другие форматы, используя что-то вроде PanDoc.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .