1. Ürün:% s
  2.   HTML
  3.   Node.js
  4.   EPUB-Gen
 
  

HTML'den Ücretsiz Node.js Kütüphanesi ile EPUB Dosyası Oluştur

Önde Gelen Açık Kaynak Node.js HTML İşleme Kütüphanesi, Yazılım Geliştiricilerin HTM İçeriğinden CSS ve Özelleştirme Desteği ile EPUB Kitapları Oluşturmasına Olanak Tanır.

Dijital yayıncılık çağında, eKitaplar içerik paylaşımı için önemli bir araç haline gelmiştir. EPUB dosyalarını programatik olarak oluşturmak isteyen geliştiriciler, HTML veya düz metinden EPUB eKitapları oluşturmayı basitleştiren açık kaynaklı bir Node.js kütüphanesi olan EPUB-Gen'e güvenebilirler. EPUB-Gen, EPUB dosyalarını zahmetsizce oluşturmak için tasarlanmış açık kaynaklı bir Node.js kütüphanesidir. HTML veya ham metin içeriğini alır, bunu standart EPUB formatına dönüştürür ve kullanıma hazır bir eKitap olarak paketler. Kütüphane, EPUB formatlamasının karmaşıklığını soyutlayarak geliştiricilerin dosya yapısı yerine içerik oluşturma üzerine odaklanmalarını sağlar.

EPUB-Gen, yazılım geliştiricilerin EPUB dosyası oluşturma sürecini özel ihtiyaçlarına göre özelleştirmesine olanak tanıyan yüksek bir özelleştirme derecesi sunar. Hızlı ve verimli olacak şekilde tasarlanmıştır, bu da onu büyük ölçekli uygulamalar için uygun hale getirir. Windows, macOS ve Linux dahil olmak üzere birden fazla platformla uyumludur. Geliştiriciler, mobil cihazlar ve masaüstü uygulamaları dahil olmak üzere çeşitli platformlar için özel EPUB okuyucuları oluşturmak üzere kütüphaneyi kullanabilirler. Ayrıca, geliştiriciler sadece biraz çaba ile dosyaları bir formatta diğerine dönüştüren özel EPUB dönüştürücüleri oluşturabilirler, örneğin PDF dosyalarını EPUB'ya dönüştürmek gibi. Esnekliği, özelleştirme seçenekleri ve kullanım kolaylığı, onu yayıncılık platformlarından eğitim araçlarına kadar çeşitli uygulamalar için mükemmel bir seçim haline getirir.

Previous Next

EPUB-Gen ile Başlarken

EPUB-Gen'i kurmanın önerilen yolu NPM kullanmaktır. Lütfen sorunsuz bir kurulum için aşağıdaki komutu kullanın.

EPUB-Gen Kütüphanesini NPM Üzerinden Kurun


npm install epub-gen --save

Manuel olarak da kurabilirsiniz; en son sürüm dosyalarını doğrudan GitHub deposundan indirin.

Node.js'de HTML'yi EPUB'a Dönüştür

Açık kaynak EPUB-Gen kütüphanesi, Node.js uygulamaları içinde EPUB dosyaları oluşturma ve yönetme konusunda tam destek sağlamıştır. Kütüphane, HTML ve Markdown dahil olmak üzere geniş bir giriş formatı yelpazesini desteklemektedir. Bu, yazılım geliştiricilerin EPUB dosyaları oluşturmak için tercih ettikleri formatı kullanmalarına olanak tanır. Aşağıdaki basit örnek, yazılım geliştiricilerin Node.js uygulamaları içinde HTML'den nasıl bir EPUB dosyası oluşturabileceklerini göstermektedir.

Node.js Uygulamalarında HTML'den EPUB Nasıl Oluşturulur?

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

Node.js İçinde EPUB eKitap Özelleştirme

EPUB-Gen kütüphanesi, Node.js uygulamaları içinde EPUB dosyalarını programlı bir şekilde oluşturmak ve özelleştirmek için verimli ve kullanıcı dostu bir yol sunmuştur. Yazılım geliştiricileri, yalnızca birkaç satır kod ile EPUB meta verilerini, bölüm düzenini özelleştirebilir ve hatta CSS kullanarak stiller ekleyebilir. İşte yazılım geliştiricilerin açık kaynak EPUB-Gen kütüphanesi aracılığıyla bir EPUB dosyasını nasıl özelleştirebileceğini gösteren bir örnek.

Node.js Uygulamalarında EPUB Dosyasını Nasıl Özelleştirirsiniz?

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

CSS ile EPUB Stil Verme & Bölüm Organizasyonu

Açık kaynak EPUB-Gen kütüphanesi, Node.js uygulamaları içinde EPUB dosyalarının oluşturulmasını düzenlemek için çeşitli özellikler sunmaktadır. Geliştiricilerin eKitaplarının düzenini ve görünümünü kontrol etmelerine olanak tanıyan özel CSS stillerini destekler. Ayrıca, eKitabın her bölümünü net başlıklar ve içerik ile bölümlere ayırmak da oldukça kolaydır. Aşağıdaki örnek, Node.js kütüphanesini kullanarak EPUB kitabı içinde bölümler oluşturmanın nasıl yapılacağını göstermektedir.

Node.js Kütüphanesi ile EPUB Kitap İçinde Bölümler Nasıl Oluşturulur?

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

 Türkçe