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

Hasilkan File EPUB dari HTML melalui Perpustakaan Node.js Gratis

Perpustakaan Pemrosesan HTML Node.js Sumber Terbuka Terdepan memungkinkan Pengembang Perangkat Lunak untuk Membuat Buku EPUB dari Konten HTM dengan Dukungan CSS dan Kustomisasi.

Di era penerbitan digital, eBook telah menjadi media penting untuk berbagi konten. Pengembang yang ingin menghasilkan file EPUB secara programatik dapat mengandalkan EPUB-Gen, sebuah pustaka Node.js sumber terbuka yang menyederhanakan pembuatan eBook EPUB dari HTML atau teks biasa. EPUB-Gen adalah pustaka Node.js sumber terbuka yang dirancang untuk menghasilkan file EPUB dengan mudah. Ia mengambil konten HTML atau teks mentah, mengubahnya menjadi format EPUB yang distandarisasi, dan mengemasnya menjadi eBook yang siap digunakan. Pustaka ini mengabstraksi kompleksitas pemformatan EPUB, memungkinkan pengembang untuk fokus pada pembuatan konten daripada struktur file.

EPUB-Gen menyediakan tingkat kustomisasi yang tinggi, memungkinkan pengembang perangkat lunak untuk menyesuaikan proses pembuatan file EPUB sesuai dengan kebutuhan spesifik mereka. Ini dirancang untuk cepat dan efisien, menjadikannya cocok untuk aplikasi berskala besar. Ini kompatibel dengan berbagai platform, termasuk Windows, macOS, dan Linux. Pengembang dapat menggunakan pustaka ini untuk membuat pembaca EPUB kustom untuk berbagai platform, termasuk perangkat mobile dan aplikasi desktop. Selain itu, dengan sedikit usaha, pengembang dapat membuat konverter EPUB kustom untuk mengonversi file dari satu format ke format lain, seperti mengonversi file PDF ke EPUB. Fleksibilitas, opsi kustomisasi, dan kemudahan penggunaan menjadikannya pilihan yang sangat baik untuk berbagai aplikasi, mulai dari platform penerbitan hingga alat pendidikan.

Previous Next

Memulai dengan EPUB-Gen

Cara yang disarankan untuk menginstal EPUB-Gen adalah dengan menggunakan NPM. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal Perpustakaan EPUB-Gen melalui NPM


npm install epub-gen --save

Anda juga dapat menginstalnya secara manual; unduh file rilis terbaru langsung dari GitHub repositori.

Mengonversi HTML ke EPUB di Node.js

Perpustakaan EPUB-Gen sumber terbuka telah menyediakan dukungan lengkap untuk membuat dan mengelola file EPUB di dalam aplikasi Node.js. Perpustakaan ini mendukung berbagai format input, termasuk HTML dan Markdown. Ini memungkinkan pengembang perangkat lunak untuk menggunakan format pilihan mereka untuk membuat file EPUB. Contoh sederhana berikut menunjukkan bagaimana pengembang perangkat lunak dapat menghasilkan file EPUB dari HTML di dalam aplikasi Node.js.

Bagaimana Cara Menghasilkan EPUB dari HTML di Dalam Aplikasi Node.js?

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

Kustomisasi EPUB eBook di dalam Node.js

Perpustakaan EPUB-Gen telah menyediakan cara yang efisien dan ramah pengguna untuk membuat dan menyesuaikan file EPUB secara programatis di dalam aplikasi Node.js. Dengan hanya beberapa baris kode, pengembang perangkat lunak dapat menyesuaikan metadata EPUB, tata letak bab, dan bahkan menyertakan gaya menggunakan CSS. Berikut adalah contoh yang menunjukkan bagaimana pengembang perangkat lunak dapat menyesuaikan file EPUB melalui perpustakaan EPUB-Gen sumber terbuka.

Bagaimana Cara Menyesuaikan File EPUB di Dalam Aplikasi 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" };

Styling EPUB dengan CSS & Organisasi Bab

Perpustakaan EPUB-Gen sumber terbuka telah menyediakan berbagai fitur untuk mengatur pembuatan file EPUB di dalam aplikasi Node.js. Ini mendukung gaya CSS kustom, memungkinkan pengembang untuk mengontrol tata letak dan penampilan eBook mereka. Sangat mudah juga untuk membagi setiap bagian dari eBook menjadi bab dengan judul dan konten yang jelas. Contoh berikut menunjukkan cara membuat bab di dalam buku EPUB menggunakan perpustakaan Node.js.

Bagaimana Cara Membuat Bab di Dalam Buku EPUB melalui Perpustakaan 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"
};

 Indonesia