1. Termékek
  2.   HTML
  3.   Node.js
  4.   EPUB-Gen
 
  

EPUB fájl generálása HTML-ból ingyenes Node.js könyvtárral

A vezető nyílt forráskódú Node.js HTML feldolgozó könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy EPUB könyveket készítsenek HTML tartalomból CSS és testreszabási támogatással.

A digitális kiadás korában az e-könyvek kulcsfontosságú közvetítővé váltak a tartalom megosztásában. Azok a fejlesztők, akik programozottan szeretnének EPUB fájlokat generálni, támaszkodhatnak az EPUB-Gen-re, egy nyílt forráskódú Node.js könyvtárra, amely egyszerűsíti az EPUB e-könyvek HTML-ból vagy sima szövegből való létrehozását. Az EPUB-Gen egy nyílt forráskódú Node.js könyvtár, amelyet az EPUB fájlok könnyed generálására terveztek. HTML vagy nyers szöveg tartalmat vesz, átkonvertálja a szabványos EPUB formátumba, és egy kész e-könyvbe csomagolja. A könyvtár elvonja az EPUB formázás bonyolultságát, lehetővé téve a fejlesztők számára, hogy a tartalom generálására összpontosítsanak a fájlstruktúra helyett.

Az EPUB-Gen magas fokú testreszabhatóságot kínál, lehetővé téve a szoftverfejlesztők számára, hogy az EPUB fájlok generálási folyamatát saját igényeikhez igazítsák. Gyors és hatékony tervezésű, így alkalmas nagy léptékű alkalmazásokhoz. Kompatibilis több platformmal, beleértve a Windows, macOS és Linux rendszereket. A fejlesztők használhatják a könyvtárat egyedi EPUB olvasók létrehozására különböző platformokhoz, beleértve a mobil eszközöket és asztali alkalmazásokat. Továbbá, csak egy kis erőfeszítéssel a fejlesztők egyedi EPUB átalakítókat hozhatnak létre fájlok egyik formátumból a másikba történő konvertálására, például PDF fájlok EPUB formátumba történő átkonvertálására. Rugalmassága, testreszabási lehetőségei és könnyű használata kiváló választássá teszi különböző alkalmazásokhoz, a kiadói platformoktól az oktatási eszközökig.

Previous Next

Kezdés az EPUB-Gen-nel

Az EPUB-Gen telepítésének ajánlott módja az NPM használata. Kérjük, használja az alábbi parancsot a zökkenőmentes telepítéshez.

Telepítse az EPUB-Gen könyvtárat NPM-en keresztül


npm install epub-gen --save

Manuálisan is telepítheted; töltsd le a legfrissebb kiadási fájlokat közvetlenül a GitHub tárolóból.

HTML konvertálása EPUB formátumba Node.js-ben

A nyílt forráskódú EPUB-Gen könyvtár teljes körű támogatást nyújt az EPUB fájlok létrehozásához és kezeléséhez Node.js alkalmazásokban. A könyvtár széleskörű bemeneti formátumokat támogat, beleértve a HTML-t és a Markdown-t. Ez lehetővé teszi a szoftverfejlesztők számára, hogy a preferált formátumukat használják EPUB fájlok létrehozásához. Az alábbi egyszerű példa bemutatja, hogyan generálhatnak a szoftverfejlesztők EPUB fájlt HTML-ből Node.js alkalmazásokban.

Hogyan lehet EPUB-t generálni HTML-ből Node.js alkalmazásokban?

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 eBook testreszabása Node.js-ben

Az EPUB-Gen könyvtár hatékony és felhasználóbarát módot kínál az EPUB fájlok programozott létrehozására és testreszabására Node.js alkalmazásokban. Csak néhány sor kód segítségével a szoftverfejlesztők testreszabhatják az EPUB metaadatokat, a fejezetek elrendezését, sőt, CSS segítségével stílusokat is hozzáadhatnak. Íme egy példa, amely bemutatja, hogyan testreszabhatják a szoftverfejlesztők az EPUB fájlt az open source EPUB-Gen könyvtáron keresztül.

Hogyan testreszabjunk egy EPUB fájlt Node.js alkalmazásokban?

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 stílusozása CSS-sel és fejezetek szervezése

A nyílt forráskódú EPUB-Gen könyvtár különböző funkciókat kínál az EPUB fájlok generálásának megszervezésére Node.js alkalmazásokban. Támogatja a testreszabott CSS stílusokat, lehetővé téve a fejlesztők számára, hogy irányítsák e-könyveik elrendezését és megjelenését. Nagyon egyszerű minden e-könyv szakaszt fejezetekre osztani, világos címekkel és tartalommal. Az alábbi példa bemutatja, hogyan lehet fejezeteket létrehozni EPUB könyvben a Node.js könyvtár használatával.

Hogyan lehet fejezeteket létrehozni EPUB könyvben a Node.js könyvtár segítségével?

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

 Magyar