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

EPUB-Datei aus HTML mit kostenloser Node.js-Bibliothek erstellen

Führende Open Source Node.js HTML-Verarbeitungsbibliothek ermöglicht Softwareentwicklern die Erstellung von EPUB-Büchern aus HTML-Inhalten mit CSS- und Anpassungsunterstützung.

In der Ära der digitalen Veröffentlichung sind eBooks zu einem entscheidenden Medium für die Verbreitung von Inhalten geworden. Entwickler, die programmgesteuert EPUB-Dateien erstellen möchten, können sich auf EPUB-Gen verlassen, eine Open-Source-Node.js-Bibliothek, die die Erstellung von EPUB-eBooks aus HTML oder reinem Text vereinfacht. EPUB-Gen ist eine Open-Source-Node.js-Bibliothek, die entwickelt wurde, um EPUB-Dateien mühelos zu generieren. Sie nimmt HTML- oder Rohtextinhalte, konvertiert sie in das standardisierte EPUB-Format und verpackt sie in ein gebrauchsfertiges eBook. Die Bibliothek abstrahiert die Komplexität der EPUB-Formatierung, sodass Entwickler sich auf die Inhaltserstellung anstatt auf die Dateistruktur konzentrieren können.

EPUB-Gen bietet ein hohes Maß an Anpassungsmöglichkeiten, sodass Softwareentwickler den Prozess der EPUB-Dateigenerierung an ihre spezifischen Bedürfnisse anpassen können. Es ist darauf ausgelegt, schnell und effizient zu sein, was es für großangelegte Anwendungen geeignet macht. Es ist mit mehreren Plattformen kompatibel, einschließlich Windows, macOS und Linux. Entwickler können die Bibliothek nutzen, um benutzerdefinierte EPUB-Reader für verschiedene Plattformen, einschließlich mobiler Geräte und Desktop-Anwendungen, zu erstellen. Darüber hinaus können Entwickler mit nur wenig Aufwand benutzerdefinierte EPUB-Konverter erstellen, um Dateien von einem Format in ein anderes zu konvertieren, wie zum Beispiel das Konvertieren von PDF-Dateien in EPUB. Seine Flexibilität, Anpassungsoptionen und Benutzerfreundlichkeit machen es zu einer ausgezeichneten Wahl für eine Vielzahl von Anwendungen, von Publishing-Plattformen bis hin zu Bildungstools.

Previous Next

Erste Schritte mit EPUB-Gen

Die empfohlene Methode zur Installation von EPUB-Gen ist die Verwendung von NPM. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

Installieren Sie die EPUB-Gen-Bibliothek über NPM


npm install epub-gen --save

Sie können es auch manuell installieren; laden Sie die neuesten Release-Dateien direkt aus dem GitHub Repository herunter.

HTML in EPUB in Node.js konvertieren

Die Open-Source-Bibliothek EPUB-Gen bietet vollständige Unterstützung für die Erstellung und Verwaltung von EPUB-Dateien in Node.js-Anwendungen. Die Bibliothek unterstützt eine Vielzahl von Eingabeformaten, einschließlich HTML und Markdown. Dies ermöglicht es Softwareentwicklern, ihr bevorzugtes Format zur Erstellung von EPUB-Dateien zu verwenden. Das folgende einfache Beispiel zeigt, wie Softwareentwickler eine EPUB-Datei aus HTML in Node.js-Anwendungen generieren können.

Wie man ein EPUB aus HTML in Node.js-Apps generiert?

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

Anpassen von EPUB eBooks in Node.js

Die EPUB-Gen-Bibliothek bietet eine effiziente und benutzerfreundliche Möglichkeit, EPUB-Dateien programmgesteuert in Node.js-Anwendungen zu erstellen und anzupassen. Mit nur wenigen Codezeilen können Softwareentwickler die EPUB-Metadaten, das Kapitel-Layout anpassen und sogar Stile mit CSS einfügen. Hier ist ein Beispiel, das zeigt, wie Softwareentwickler eine EPUB-Datei über die Open-Source-EPUB-Gen-Bibliothek anpassen können.

Wie man eine EPUB-Datei in Node.js-Apps anpasst?

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 mit CSS & Kapitelorganisation

Die Open-Source-Bibliothek EPUB-Gen bietet verschiedene Funktionen zur Organisation der Erstellung von EPUB-Dateien in Node.js-Anwendungen. Sie unterstützt benutzerdefinierte CSS-Stile, die es Entwicklern ermöglichen, das Layout und das Erscheinungsbild ihrer eBooks zu steuern. Es ist auch sehr einfach, jeden Abschnitt des eBooks in Kapitel mit klaren Titeln und Inhalten zu unterteilen. Das folgende Beispiel zeigt, wie man Kapitel innerhalb eines EPUB-Buchs mit der Node.js-Bibliothek erstellt.

Wie man Kapitel in einem EPUB-Buch über die Node.js-Bibliothek erstellt?

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

 Deutsch