HTML-dən Pulsuz Node.js Kitabxanası vasitəsilə EPUB Faylı Yaradın
Açıq Mənbə Node.js HTML Emalı Kitabxanası Proqram Təminatı İnkişaf etdiricilərinin HTM Məzmunundan EPUB Kitabları Yaratmalarına CSS və Xüsusi Dəstək ilə İmkan Tanıyır.
Rəqəmsal nəşr dövründə, e-kitablar məzmun paylaşmaq üçün vacib bir vasitəyə çevrilmişdir. EPUB fayllarını proqramatik olaraq yaratmaq istəyən inkişaf etdiricilər, HTML və ya düz mətnlərdən EPUB e-kitabların yaradılmasını asanlaşdıran açıq mənbəli Node.js kitabxanası olan EPUB-Gen-ə etibar edə bilərlər. EPUB-Gen, EPUB fayllarını asanlıqla yaratmaq üçün nəzərdə tutulmuş açıq mənbəli Node.js kitabxanasıdır. Bu, HTML və ya xam mətn məzmununu qəbul edir, onu standartlaşdırılmış EPUB formatına çevirir və istifadəyə hazır e-kitab şəklində paketləyir. Kitabxana EPUB formatlaşdırmasının mürəkkəbliyini gizlədir, inkişaf etdiricilərə fayl strukturuna deyil, məzmunun yaradılmasına diqqət yetirməyə imkan tanıyır.
EPUB-Gen provides a high degree of customization, allowing software developers to tailor the EPUB file generation process to their specific needs. It is designed to be fast and efficient, making it suitable for large-scale applications. It is compatible with multiple platforms, including Windows, macOS, and Linux. Developers can use the library to create custom EPUB readers for various platforms, including mobile devices and desktop applications. Moreover, with just a little effort developers can create custom EPUB converters for converting files from one format to another, such as converting PDF files to EPUB. Its flexibility, customization options, and ease of use make it an excellent choice for a variety of applications, from publishing platforms to educational tools.
EPUB-Gen ilə Başlamaq
EPUB-Gen-i quraşdırmağın tövsiyə olunan yolu NPM-dən istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmrdən istifadə edin.
EPUB-Gen Kitabxanasını NPM vasitəsilə quraşdırın
npm install epub-gen --save
Onu əl ilə də quraşdıra bilərsiniz; ən son buraxılış fayllarını birbaşa GitHub anbarından yükləyin.
HTML-i Node.js-də EPUB-a çevirin
Açıq mənbə EPUB-Gen kitabxanası Node.js tətbiqləri daxilində EPUB fayllarının yaradılması və idarə edilməsi üçün tam dəstək təqdim edir. Kitabxana HTML və Markdown da daxil olmaqla geniş çeşiddə giriş formatlarını dəstəkləyir. Bu, proqram təminatı inkişaf etdiricilərinin EPUB fayllarını yaratmaq üçün sevdikləri formatdan istifadə etmələrinə imkan tanıyır. Aşağıdakı sadə nümunə, proqram təminatı inkişaf etdiricilərinin Node.js tətbiqləri daxilində HTML-dən EPUB faylı necə yarada biləcəyini göstərir.
Node.js Tətbiqlərində HTML-dən EPUB Necə Yaratmaq olar?
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 içində EPUB eBook-u fərdiləşdirmək
EPUB-Gen kitabxanası Node.js tətbiqləri daxilində EPUB fayllarını proqramatik olaraq yaratmaq və fərdiləşdirmək üçün səmərəli və istifadəçi dostu bir yol təqdim edir. Yalnız bir neçə kod sətiri ilə proqram təminatı inkişaf etdiriciləri EPUB metadata, fəsil düzəni və hətta CSS istifadə edərək stilləri fərdiləşdirə bilərlər. Burada proqram təminatı inkişaf etdiricilərinin açıq mənbə EPUB-Gen kitabxanası vasitəsilə EPUB faylını necə fərdiləşdirə biləcəyini göstərən bir nümunə var.
Node.js Tətbiqlərində EPUB Faylını Necə Özəlləşdirmək Olar?
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 ilə EPUB Tərtibatı və Fəsil Təşkili
Açıq mənbə EPUB-Gen kitabxanası Node.js tətbiqləri daxilində EPUB fayllarının yaradılmasını təşkil etmək üçün müxtəlif xüsusiyyətlər təqdim edir. Bu, inkişaf etdiricilərə e-kitablarının düzülüşünü və görünüşünü idarə etməyə imkan verən xüsusi CSS stillərini dəstəkləyir. E-kitabın hər bir hissəsini aydın başlıqlar və məzmunla fəsillərə bölmək də çox asandır. Aşağıdakı nümunə Node.js kitabxanasını istifadə edərək EPUB kitabı daxilində fəsillərin necə yaradılacağını göstərir.
Node.js Kitabı vasitəsilə EPUB Kitabında Fəsilləri Necə Yaratmaq olar?
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"
};