1. Товары
  2.   HTML
  3.   Node.js
  4.   EPUB-Gen
 
  

Создайте EPUB файл из HTML с помощью бесплатной библиотеки Node.js

Ведущая библиотека обработки HTML на основе Node.js с открытым исходным кодом позволяет разработчикам программного обеспечения создавать EPUB книги из HTM контента с поддержкой CSS и настройки.

В эпоху цифровой публикации электронные книги стали важным средством для обмена контентом. Разработчики, которые хотят программно создавать файлы EPUB, могут полагаться на EPUB-Gen, библиотеку с открытым исходным кодом на Node.js, которая упрощает создание EPUB электронных книг из HTML или обычного текста. EPUB-Gen — это библиотека с открытым исходным кодом на Node.js, предназначенная для легкого создания файлов EPUB. Она принимает HTML или сырой текстовый контент, преобразует его в стандартизированный формат EPUB и упаковывает в готовую к использованию электронную книгу. Библиотека абстрагирует сложность форматирования EPUB, позволяя разработчикам сосредоточиться на генерации контента, а не на структуре файла.

EPUB-Gen предоставляет высокий уровень настройки, позволяя разработчикам программного обеспечения адаптировать процесс генерации EPUB-файлов под свои конкретные нужды. Он разработан для быстроты и эффективности, что делает его подходящим для крупномасштабных приложений. Он совместим с несколькими платформами, включая Windows, macOS и Linux. Разработчики могут использовать библиотеку для создания пользовательских EPUB-читалок для различных платформ, включая мобильные устройства и настольные приложения. Более того, с небольшими усилиями разработчики могут создать пользовательские EPUB-конвертеры для преобразования файлов из одного формата в другой, например, для преобразования PDF-файлов в EPUB. Его гибкость, возможности настройки и простота использования делают его отличным выбором для различных приложений, от издательских платформ до образовательных инструментов.

Previous Next

Начало работы с EPUB-Gen

Рекомендуемый способ установки EPUB-Gen - это использование NPM. Пожалуйста, используйте следующую команду для плавной установки.

Установите библиотеку EPUB-Gen через NPM


npm install epub-gen --save

Вы также можете установить его вручную; загрузите последние файлы релиза напрямую из репозитория GitHub.

Конвертировать HTML в EPUB в Node.js

Библиотека с открытым исходным кодом EPUB-Gen предоставляет полную поддержку для создания и управления EPUB-файлами внутри приложений Node.js. Библиотека поддерживает широкий спектр форматов ввода, включая HTML и Markdown. Это позволяет разработчикам программного обеспечения использовать предпочитаемый формат для создания EPUB-файлов. Следующий простой пример демонстрирует, как разработчики программного обеспечения могут сгенерировать EPUB-файл из HTML внутри приложений Node.js.

Как создать EPUB из HTML в приложениях Node.js?

pre>const Epub = require("epub-gen"); const option = { title: "Alice's Adventures in Wonderland", // *Required, title of the book. author: "Lewis Carroll", // *Required, name of the author. publisher: "Macmillan & Co.", // optional cover: "http://demo.com/url-to-cover-image.jpg", // Url or File path, both ok. content: [ { title: "About the author", // Optional author: "John Doe", // Optional data: "

Charles Lutwidge Dodgson

" +"
Better known by the pen name Lewis Carroll...
" // pass html string }, { title: "Down the Rabbit Hole", data: "

Alice was beginning to get very tired...

" }, { ... } ... ] }; new Epub(option, "/path/to/book/file/path.epub");

Настройка EPUB электронной книги внутри Node.js

Библиотека EPUB-Gen предоставила эффективный и удобный способ создания и настройки EPUB-файлов программным образом внутри приложений Node.js. Всего за несколько строк кода разработчики программного обеспечения могут настраивать метаданные EPUB, макет глав и даже включать стили с помощью CSS. Вот пример, который демонстрирует, как разработчики программного обеспечения могут настраивать EPUB-файл с помощью библиотеки EPUB-Gen с открытым исходным кодом.

Как настроить файл EPUB внутри приложений Node.js?

const options = {
    title: "Styled eBook",
    author: "Jane Smith",
    css: ".chapter-title { font-size: 20px; color: blue; }",
    content: [
        {
            title: "Introduction",
            data: "

Welcome to the styled eBook

" } ], output: "./styled-ebook.epub" };

Стилизация EPUB с помощью CSS и организация глав

Библиотека EPUB-Gen с открытым исходным кодом предоставляет различные функции для организации генерации EPUB-файлов внутри приложений Node.js. Она поддерживает пользовательские стили CSS, позволяя разработчикам контролировать макет и внешний вид своих электронных книг. Также очень легко разделить каждую секцию электронной книги на главы с четкими заголовками и содержанием. Следующий пример показывает, как создать главы внутри EPUB-книги с использованием библиотеки Node.js.

Как создать главы внутри EPUB книги с помощью библиотеки Node.js?

const options = {
    title: "Chaptered eBook",
    author: "Author",
    content: [
        { title: "Chapter 1", data: "Content for chapter 1." },
        { title: "Chapter 2", data: "Content for chapter 2." }
    ],
    output: "./chapters-ebook.epub"
};

 Русский