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

Generera EPUB-fil från HTML via gratis Node.js-bibliotek

Ledande öppen källkod Node.js HTML-behandlingsbibliotek gör det möjligt för mjukvaruutvecklare att skapa EPUB-böcker från HTM-innehåll med CSS och anpassningsstöd.

I den digitala publiceringseran har e-böcker blivit ett viktigt medium för att dela innehåll. Utvecklare som vill generera EPUB-filer programmässigt kan förlita sig på EPUB-Gen, ett open-source Node.js-bibliotek som förenklar skapandet av EPUB e-böcker från HTML eller ren text. EPUB-Gen är ett open-source Node.js-bibliotek utformat för att enkelt generera EPUB-filer. Det tar HTML- eller råtextinnehåll, konverterar det till det standardiserade EPUB-formatet och paketerar det till en färdig e-bok. Biblioteket abstraherar komplexiteten i EPUB-formatering, vilket gör att utvecklare kan fokusera på innehållsgenerering snarare än filstruktur.

EPUB-Gen erbjuder en hög grad av anpassning, vilket gör det möjligt för mjukvaruutvecklare att skräddarsy processen för generering av EPUB-filer efter sina specifika behov. Det är utformat för att vara snabbt och effektivt, vilket gör det lämpligt för storskaliga applikationer. Det är kompatibelt med flera plattformar, inklusive Windows, macOS och Linux. Utvecklare kan använda biblioteket för att skapa anpassade EPUB-läsare för olika plattformar, inklusive mobila enheter och skrivbordsapplikationer. Dessutom kan utvecklare med bara lite ansträngning skapa anpassade EPUB-konverterare för att konvertera filer från ett format till ett annat, såsom att konvertera PDF-filer till EPUB. Dess flexibilitet, anpassningsalternativ och användarvänlighet gör det till ett utmärkt val för en mängd olika applikationer, från publiceringsplattformar till utbildningsverktyg.

Previous Next

Komma igång med EPUB-Gen

Det rekommenderade sättet att installera EPUB-Gen är att använda NPM. Vänligen använd följande kommando för en smidig installation.

Installera EPUB-Gen-biblioteket via NPM


npm install epub-gen --save

Du kan också installera det manuellt; ladda ner de senaste versionsfilerna direkt från GitHub -arkivet.

Konvertera HTML till EPUB i Node.js

Det öppna källkods EPUB-Gen-biblioteket har tillhandahållit fullständig support för att skapa och hantera EPUB-filer inuti Node.js-applikationer. Biblioteket stöder ett brett utbud av indataformat, inklusive HTML och Markdown. Detta gör det möjligt för mjukvaruutvecklare att använda sitt föredragna format för att skapa EPUB-filer. Det följande enkla exemplet visar hur mjukvaruutvecklare kan generera en EPUB-fil från HTML inuti Node.js-applikationer.

Hur man genererar en EPUB från HTML inuti Node.js-appar?

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

Anpassa EPUB e-bok i Node.js

EPUB-Gen-biblioteket har tillhandahållit ett effektivt och användarvänligt sätt att skapa och anpassa EPUB-filer programmässigt inuti Node.js-applikationer. Med bara ett par rader kod kan mjukvaruutvecklare anpassa EPUB-metadata, kapitelupplägg och till och med inkludera stilar med hjälp av CSS. Här är ett exempel som visar hur mjukvaruutvecklare kan anpassa en EPUB-fil via det öppna källkods EPUB-Gen-biblioteket.

Hur man anpassar en EPUB-fil i Node.js-appar?

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

Styling EPUB med CSS & Kapitelorganisation

Det öppna källkods EPUB-Gen-biblioteket har tillhandahållit olika funktioner för att organisera genereringen av EPUB-filer inuti Node.js-applikationer. Det stöder anpassade CSS-stilar, vilket gör att utvecklare kan kontrollera layouten och utseendet på sina e-böcker. Det är också mycket enkelt att dela varje avsnitt av e-boken i kapitel med tydliga titlar och innehåll. Följande exempel visar hur man skapar kapitel i en EPUB-bok med hjälp av Node.js-biblioteket.

Hur man skapar kapitel i en EPUB-bok via Node.js-bibliotek?

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

 Svenska