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

Luo EPUB-tiedosto HTML:stä ilmaisella Node.js-kirjastolla

Johtava avoimen lähdekoodin Node.js HTML-käsittelykirjasto mahdollistaa ohjelmistokehittäjien luoda EPUB-kirjoja HTM-sisällöstä CSS:n ja mukauttamismahdollisuuksien avulla.

Digitaalisen julkaisemisen aikakaudella e-kirjat ovat tulleet tärkeäksi välineeksi sisällön jakamisessa. Kehittäjät, jotka haluavat luoda EPUB-tiedostoja ohjelmallisesti, voivat luottaa EPUB-Gen:iin, avoimen lähdekoodin Node.js-kirjastoon, joka yksinkertaistaa EPUB-e-kirjojen luomista HTML:stä tai tavallisesta tekstistä. EPUB-Gen on avoimen lähdekoodin Node.js-kirjasto, joka on suunniteltu tuottamaan EPUB-tiedostoja vaivattomasti. Se ottaa HTML- tai raakatekstisisältöä, muuntaa sen standardoituihin EPUB-muotoon ja pakkaa sen valmiiksi käytettäväksi e-kirjaksi. Kirjasto abstrahoi EPUB-muotoilun monimutkaisuuden, jolloin kehittäjät voivat keskittyä sisällön tuottamiseen tiedostorakenteen sijaan.

EPUB-Gen tarjoaa korkean mukautettavuuden, mikä mahdollistaa ohjelmistokehittäjien räätälöidä EPUB-tiedoston generointiprosessia heidän erityistarpeidensa mukaan. Se on suunniteltu olemaan nopea ja tehokas, mikä tekee siitä sopivan suurille sovelluksille. Se on yhteensopiva useiden alustojen kanssa, mukaan lukien Windows, macOS ja Linux. Kehittäjät voivat käyttää kirjastoa luodakseen mukautettuja EPUB-lukijoita eri alustoille, mukaan lukien mobiililaitteet ja työpöytäsovellukset. Lisäksi vain hieman vaivannäköä vaaditaan, jotta kehittäjät voivat luoda mukautettuja EPUB-muuntimia tiedostojen muuntamiseksi yhdestä formaatista toiseen, kuten PDF-tiedostojen muuntamiseksi EPUB:ksi. Sen joustavuus, mukautusvaihtoehdot ja helppokäyttöisyys tekevät siitä erinomaisen valinnan erilaisiin sovelluksiin, julkaisufoorumeista koulutusvälineisiin.

Previous Next

Aloittaminen EPUB-Genin kanssa

Suositeltava tapa asentaa EPUB-Gen on käyttää NPM:ää. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna EPUB-Gen-kirjasto NPM:n kautta


npm install epub-gen --save

Voit myös asentaa sen manuaalisesti; lataa viimeisimmät julkaisutiedostot suoraan GitHub -varastosta.

Muuta HTML EPUB-muotoon Node.js:ssä

Avoimen lähdekoodin EPUB-Gen-kirjasto on tarjonnut täydellistä tukea EPUB-tiedostojen luomiseen ja hallintaan Node.js-sovelluksissa. Kirjasto tukee laajaa valikoimaa syöteformaatteja, mukaan lukien HTML ja Markdown. Tämä mahdollistaa ohjelmistokehittäjien käyttää heidän suosikkiformaattiaan EPUB-tiedostojen luomiseen. Seuraava yksinkertainen esimerkki osoittaa, kuinka ohjelmistokehittäjät voivat luoda EPUB-tiedoston HTML:stä Node.js-sovelluksissa.

Kuinka luoda EPUB HTML:stä Node.js-sovelluksissa?

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 e-kirjan mukauttaminen Node.js:ssä

EPUB-Gen-kirjasto on tarjonnut tehokkaan ja käyttäjäystävällisen tavan luoda ja mukauttaa EPUB-tiedostoja ohjelmallisesti Node.js-sovelluksissa. Vain muutamalla koodirivillä ohjelmistokehittäjät voivat mukauttaa EPUB-metadataa, luvun asettelua ja jopa sisällyttää tyylejä CSS:n avulla. Tässä on esimerkki, joka osoittaa, kuinka ohjelmistokehittäjät voivat mukauttaa EPUB-tiedostoa avoimen lähdekoodin EPUB-Gen-kirjaston avulla.

Kuinka mukauttaa EPUB-tiedostoa Node.js-sovelluksissa?

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

EPUBin tyylittely CSS:llä & Luvun järjestäminen

Avoimen lähdekoodin EPUB-Gen-kirjasto on tarjonnut erilaisia ominaisuuksia EPUB-tiedostojen luomisen järjestämiseen Node.js-sovelluksissa. Se tukee mukautettuja CSS-tyylejä, mikä mahdollistaa kehittäjille e-kirjojensa ulkoasun ja asettelun hallinnan. On myös erittäin helppoa jakaa jokainen e-kirjan osa lukuiksi, joilla on selkeät otsikot ja sisältö. Seuraava esimerkki näyttää, kuinka luodaan lukuja EPUB-kirjaan Node.js-kirjaston avulla.

Kuinka luoda lukuja EPUB-kirjaan Node.js-kirjaston avulla?

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

 Suomen