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

Generați fișier EPUB din HTML prin intermediul bibliotecii gratuite Node.js

Biblioteca de procesare HTML Node.js open source de vârf permite dezvoltatorilor de software să creeze cărți EPUB din conținut HTM cu suport pentru CSS și personalizare.

În era publicării digitale, eBook-urile au devenit un mediu crucial pentru partajarea conținutului. Dezvoltatorii care doresc să genereze fișiere EPUB programatic pot conta pe EPUB-Gen, o bibliotecă open-source Node.js care simplifică crearea de eBook-uri EPUB din HTML sau text simplu. EPUB-Gen este o bibliotecă open-source Node.js concepută pentru a genera fișiere EPUB fără efort. Aceasta preia conținut HTML sau text brut, îl convertește în formatul standardizat EPUB și îl împachetează într-un eBook gata de utilizare. Biblioteca abstrează complexitatea formatarea EPUB, permițând dezvoltatorilor să se concentreze pe generarea de conținut mai degrabă decât pe structura fișierului.

EPUB-Gen oferă un grad ridicat de personalizare, permițând dezvoltatorilor de software să adapteze procesul de generare a fișierelor EPUB la nevoile lor specifice. Este conceput pentru a fi rapid și eficient, făcându-l potrivit pentru aplicații la scară largă. Este compatibil cu mai multe platforme, inclusiv Windows, macOS și Linux. Dezvoltatorii pot folosi biblioteca pentru a crea cititoare EPUB personalizate pentru diverse platforme, inclusiv dispozitive mobile și aplicații desktop. În plus, cu doar puțin efort, dezvoltatorii pot crea convertoare EPUB personalizate pentru a converti fișiere dintr-un format în altul, cum ar fi conversia fișierelor PDF în EPUB. Flexibilitatea, opțiunile de personalizare și ușurința în utilizare fac din aceasta o alegere excelentă pentru o varietate de aplicații, de la platforme de publicare la instrumente educaționale.

Previous Next

Începerea cu EPUB-Gen

Modul recomandat de a instala EPUB-Gen este utilizând NPM. Vă rugăm să folosiți următoarea comandă pentru o instalare fără probleme.

Instalați biblioteca EPUB-Gen prin NPM


npm install epub-gen --save

Puteți, de asemenea, să-l instalați manual; descărcați fișierele celei mai recente versiuni direct de pe GitHub repository.

Convertiți HTML în EPUB în Node.js

Biblioteca open source EPUB-Gen a oferit suport complet pentru crearea și gestionarea fișierelor EPUB în aplicațiile Node.js. Biblioteca suportă o gamă largă de formate de intrare, inclusiv HTML și Markdown. Acest lucru permite dezvoltatorilor de software să folosească formatul preferat pentru a crea fișiere EPUB. Următorul exemplu simplu demonstrează cum dezvoltatorii de software pot genera un fișier EPUB din HTML în aplicațiile Node.js.

Cum să generați un EPUB din HTML în aplicațiile 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");

Personalizarea EPUB eBook în Node.js

Biblioteca EPUB-Gen a oferit o modalitate eficientă și prietenoasă pentru utilizator de a crea și personaliza fișiere EPUB programatic în aplicații Node.js. Cu doar câteva linii de cod, dezvoltatorii de software pot personaliza metadatele EPUB, layout-ul capitolelor și chiar include stiluri folosind CSS. Iată un exemplu care demonstrează cum dezvoltatorii de software pot personaliza un fișier EPUB prin intermediul bibliotecii open source EPUB-Gen.

Cum să personalizăm un fișier EPUB în aplicațiile 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" };

Stilizarea EPUB cu CSS și Organizarea Capitolelor

Biblioteca open source EPUB-Gen a oferit diverse funcționalități pentru organizarea generării fișierelor EPUB în aplicațiile Node.js. Aceasta suportă stiluri CSS personalizate, permițând dezvoltatorilor să controleze aspectul și prezentarea eBook-urilor lor. De asemenea, este foarte ușor să împărțiți fiecare secțiune a eBook-ului în capitole cu titluri și conținut clar. Exemplul următor arată cum să creați capitole în interiorul unei cărți EPUB folosind biblioteca Node.js.

Cum să creați capitole în interiorul unei cărți EPUB prin intermediul bibliotecii 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"
};

 Română