1. Produkty
  2.   HTML
  3.   Node.js
  4.   EPUB-Gen
 
  

Generuj plik EPUB z HTML za pomocą darmowej biblioteki Node.js

Wiodąca biblioteka przetwarzania HTML w Node.js typu open source umożliwia programistom tworzenie książek EPUB z treści HTM z obsługą CSS i dostosowywaniem.

W erze publikacji cyfrowych eBooki stały się kluczowym medium do dzielenia się treścią. Programiści, którzy chcą programowo generować pliki EPUB, mogą polegać na EPUB-Gen, otwartoźródłowej bibliotece Node.js, która upraszcza tworzenie eBooków EPUB z HTML lub zwykłego tekstu. EPUB-Gen to otwartoźródłowa biblioteka Node.js zaprojektowana do bezwysiłkowego generowania plików EPUB. Przyjmuje treści w formacie HTML lub surowym tekście, konwertuje je na ustandaryzowany format EPUB i pakuje w gotowy do użycia eBook. Biblioteka abstrahuje złożoność formatowania EPUB, pozwalając programistom skupić się na generowaniu treści, a nie na strukturze pliku.

EPUB-Gen oferuje wysoki stopień personalizacji, pozwalając programistom dostosować proces generowania plików EPUB do ich specyficznych potrzeb. Został zaprojektowany z myślą o szybkości i wydajności, co czyni go odpowiednim do zastosowań na dużą skalę. Jest kompatybilny z wieloma platformami, w tym Windows, macOS i Linux. Programiści mogą używać biblioteki do tworzenia niestandardowych czytników EPUB dla różnych platform, w tym urządzeń mobilnych i aplikacji desktopowych. Co więcej, przy minimalnym wysiłku programiści mogą tworzyć niestandardowe konwertery EPUB do konwersji plików z jednego formatu na inny, na przykład konwersji plików PDF na EPUB. Jego elastyczność, opcje personalizacji i łatwość użycia sprawiają, że jest doskonałym wyborem do różnych zastosowań, od platform wydawniczych po narzędzia edukacyjne.

Previous Next

Rozpoczęcie pracy z EPUB-Gen

Zalecanym sposobem instalacji EPUB-Gen jest użycie NPM. Proszę użyć następującego polecenia, aby przeprowadzić płynny proces instalacji.

Zainstaluj bibliotekę EPUB-Gen za pomocą NPM


npm install epub-gen --save

Możesz również zainstalować to ręcznie; pobierz najnowsze pliki wydania bezpośrednio z repozytorium GitHub.

Konwertuj HTML na EPUB w Node.js

Biblioteka open source EPUB-Gen zapewnia pełne wsparcie dla tworzenia i zarządzania plikami EPUB w aplikacjach Node.js. Biblioteka obsługuje szeroki zakres formatów wejściowych, w tym HTML i Markdown. Umożliwia to programistom korzystanie z preferowanego formatu do tworzenia plików EPUB. Poniższy prosty przykład demonstruje, jak programiści mogą generować plik EPUB z HTML w aplikacjach Node.js.

Jak wygenerować EPUB z HTML w aplikacjach Node.js?

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");

Dostosowywanie eBooka EPUB w Node.js

Biblioteka EPUB-Gen zapewniła wydajny i przyjazny dla użytkownika sposób na programowe tworzenie i dostosowywanie plików EPUB w aplikacjach Node.js. Zaledwie kilka linijek kodu pozwala programistom dostosować metadane EPUB, układ rozdziałów, a nawet dodać style za pomocą CSS. Oto przykład, który demonstruje, jak programiści mogą dostosować plik EPUB za pomocą otwartoźródłowej biblioteki EPUB-Gen.

Jak dostosować plik EPUB w aplikacjach 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" };

Stylizacja EPUB za pomocą CSS i organizacja rozdziałów

Biblioteka open source EPUB-Gen oferuje różne funkcje do organizowania generowania plików EPUB w aplikacjach Node.js. Obsługuje niestandardowe style CSS, co pozwala deweloperom kontrolować układ i wygląd ich eBooków. Bardzo łatwo jest również podzielić każdą sekcję eBooka na rozdziały z wyraźnymi tytułami i treścią. Poniższy przykład pokazuje, jak tworzyć rozdziały w książce EPUB za pomocą biblioteki Node.js.

Jak stworzyć rozdziały w książce EPUB za pomocą biblioteki 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"
};

 Polski