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

Izveidot EPUB failu no HTML, izmantojot bezmaksas Node.js bibliotēku

Vadošā atvērtā koda Node.js HTML apstrādes bibliotēka ļauj programmatūras izstrādātājiem izveidot EPUB grāmatas no HTM satura ar CSS un pielāgošanas atbalstu.

Digitālās publikācijas laikmetā e-grāmatas ir kļuvušas par būtisku mediju satura koplietošanai. Izstrādātāji, kuri vēlas programmatiski ģenerēt EPUB failus, var paļauties uz EPUB-Gen, atvērtā koda Node.js bibliotēku, kas vienkāršo EPUB e-grāmatu izveidi no HTML vai parasta teksta. EPUB-Gen ir atvērtā koda Node.js bibliotēka, kas paredzēta EPUB failu ģenerēšanai bez piepūles. Tā ņem HTML vai neapstrādāta teksta saturu, pārvērš to standartizētajā EPUB formātā un iepako to gatavā e-grāmatā. Bibliotēka slēpj EPUB formatēšanas sarežģītību, ļaujot izstrādātājiem koncentrēties uz satura ģenerēšanu, nevis failu struktūru.

EPUB-Gen nodrošina augstu pielāgojamības pakāpi, ļaujot programmatūras izstrādātājiem pielāgot EPUB failu ģenerēšanas procesu savām specifiskajām vajadzībām. Tas ir izstrādāts, lai būtu ātrs un efektīvs, padarot to piemērotu lielapjoma lietojumprogrammām. Tas ir saderīgs ar vairākām platformām, tostarp Windows, macOS un Linux. Izstrādātāji var izmantot bibliotēku, lai izveidotu pielāgotus EPUB lasītājus dažādām platformām, tostarp mobilajām ierīcēm un galddatoru lietojumprogrammām. Turklāt, ar nelielu piepūli izstrādātāji var izveidot pielāgotus EPUB pārveidotājus, lai konvertētu failus no viena formāta uz citu, piemēram, konvertējot PDF failus uz EPUB. Tā elastība, pielāgošanas iespējas un lietošanas vienkāršība padara to par lielisku izvēli dažādām lietojumprogrammām, sākot no publikāciju platformām līdz izglītības rīkiem.

Previous Next

Sākšana ar EPUB-Gen

Ieteicamais veids, kā instalēt EPUB-Gen, ir, izmantojot NPM. Lūdzu, izmantojiet sekojošo komandu, lai nodrošinātu vienmērīgu instalāciju.

Instalējiet EPUB-Gen bibliotēku, izmantojot NPM


npm install epub-gen --save

Jūs varat to arī instalēt manuāli; lejupielādējiet jaunākos izlaiduma failus tieši no GitHub krātuves.

Konvertēt HTML uz EPUB Node.js

Atvērtā koda EPUB-Gen bibliotēka nodrošina pilnīgu atbalstu EPUB failu izveidei un pārvaldībai Node.js lietojumprogrammās. Bibliotēka atbalsta plašu ievades formātu klāstu, tostarp HTML un Markdown. Tas ļauj programmatūras izstrādātājiem izmantot viņu izvēlēto formātu EPUB failu izveidei. Šis vienkāršais piemērs parāda, kā programmatūras izstrādātāji var ģenerēt EPUB failu no HTML Node.js lietojumprogrammās.

Kā ģenerēt EPUB no HTML Node.js lietotnēs?

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 eGrāmatas pielāgošana Node.js iekšienē

EPUB-Gen bibliotēka ir nodrošinājusi efektīvu un lietotājam draudzīgu veidu, kā programmatiski izveidot un pielāgot EPUB failus Node.js lietojumprogrammās. Ar tikai dažām koda rindām programmatūras izstrādātāji var pielāgot EPUB metadatus, nodaļu izkārtojumu un pat iekļaut stilus, izmantojot CSS. Šeit ir piemērs, kas parāda, kā programmatūras izstrādātāji var pielāgot EPUB failu, izmantojot atvērtā koda EPUB-Gen bibliotēku.

Kā pielāgot EPUB failu Node.js lietotnēs?

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 stila veidošana ar CSS un nodaļu organizācija

Atvērtā koda EPUB-Gen bibliotēka ir nodrošinājusi dažādas funkcijas EPUB failu ģenerēšanas organizēšanai Node.js lietojumprogrammās. Tā atbalsta pielāgotus CSS stilus, ļaujot izstrādātājiem kontrolēt savu e-grāmatu izkārtojumu un izskatu. Tāpat ir ļoti viegli sadalīt katru e-grāmatas sadaļu nodaļās ar skaidriem virsrakstiem un saturu. Šis piemērs parāda, kā izveidot nodaļas EPUB grāmatā, izmantojot Node.js bibliotēku.

Kā izveidot nodaļas EPUB grāmatā, izmantojot Node.js bibliotēku?

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

 Latviski