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

Gerar arquivo EPUB a partir de HTML via biblioteca gratuita Node.js

Biblioteca de Processamento HTML Node.js de Código Aberto Líder permite que Desenvolvedores de Software Criem Livros EPUB a partir de Conteúdo HTM com Suporte a CSS e Personalização.

Na era da publicação digital, os eBooks se tornaram um meio crucial para compartilhar conteúdo. Desenvolvedores que desejam gerar arquivos EPUB programaticamente podem contar com o EPUB-Gen, uma biblioteca Node.js de código aberto que simplifica a criação de eBooks EPUB a partir de HTML ou texto simples. O EPUB-Gen é uma biblioteca Node.js de código aberto projetada para gerar arquivos EPUB sem esforço. Ele pega conteúdo HTML ou texto bruto, converte-o para o formato EPUB padronizado e o empacota em um eBook pronto para uso. A biblioteca abstrai a complexidade da formatação EPUB, permitindo que os desenvolvedores se concentrem na geração de conteúdo em vez da estrutura do arquivo.

EPUB-Gen oferece um alto grau de personalização, permitindo que desenvolvedores de software adaptem o processo de geração de arquivos EPUB às suas necessidades específicas. Foi projetado para ser rápido e eficiente, tornando-o adequado para aplicações em larga escala. É compatível com várias plataformas, incluindo Windows, macOS e Linux. Os desenvolvedores podem usar a biblioteca para criar leitores EPUB personalizados para várias plataformas, incluindo dispositivos móveis e aplicações de desktop. Além disso, com apenas um pouco de esforço, os desenvolvedores podem criar conversores EPUB personalizados para converter arquivos de um formato para outro, como converter arquivos PDF para EPUB. Sua flexibilidade, opções de personalização e facilidade de uso fazem dele uma excelente escolha para uma variedade de aplicações, desde plataformas de publicação até ferramentas educacionais.

Previous Next

Começando com EPUB-Gen

A maneira recomendada de instalar o EPUB-Gen é usando o NPM. Por favor, use o seguinte comando para uma instalação suave.

Instalar a Biblioteca EPUB-Gen via NPM


npm install epub-gen --save

Você também pode instalá-lo manualmente; baixe os arquivos da versão mais recente diretamente do repositório GitHub.

Converter HTML para EPUB em Node.js

A biblioteca de código aberto EPUB-Gen forneceu suporte completo para criar e gerenciar arquivos EPUB dentro de aplicações Node.js. A biblioteca suporta uma ampla gama de formatos de entrada, incluindo HTML e Markdown. Isso permite que os desenvolvedores de software usem seu formato preferido para criar arquivos EPUB. O seguinte exemplo simples demonstra como os desenvolvedores de software podem gerar um arquivo EPUB a partir de HTML dentro de aplicações Node.js.

Como Gerar um EPUB a partir de HTML dentro de Aplicativos 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");

Personalizando eBook EPUB dentro do Node.js

A biblioteca EPUB-Gen forneceu uma maneira eficiente e amigável de criar e personalizar arquivos EPUB programaticamente dentro de aplicações Node.js. Com apenas algumas linhas de código, os desenvolvedores de software podem personalizar os metadados do EPUB, o layout dos capítulos e até incluir estilos usando CSS. Aqui está um exemplo que demonstra como os desenvolvedores de software podem personalizar um arquivo EPUB através da biblioteca de código aberto EPUB-Gen.

Como Personalizar um Arquivo EPUB dentro de Aplicativos 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" };

Estilizando EPUB com CSS e Organização de Capítulos

A biblioteca de código aberto EPUB-Gen forneceu várias funcionalidades para organizar a geração de arquivos EPUB dentro de aplicações Node.js. Ela suporta estilos CSS personalizados, permitindo que os desenvolvedores controlem o layout e a aparência de seus eBooks. Também é muito fácil dividir cada seção do eBook em capítulos com títulos e conteúdos claros. O exemplo a seguir mostra como criar capítulos dentro de um livro EPUB usando a biblioteca Node.js.

Como Criar Capítulos dentro de um Livro EPUB via Biblioteca 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"
};

 Português