สร้างไฟล์ EPUB จาก HTML ผ่านไลบรารี Node.js ฟรี

ไลบรารีการประมวลผล HTML แบบโอเพนซอร์ส Node.js ชั้นนำที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างหนังสือ EPUB จากเนื้อหา HTM พร้อมการสนับสนุน CSS และการปรับแต่ง.

ในยุคการเผยแพร่ดิจิทัล eBooks ได้กลายเป็นสื่อที่สำคัญสำหรับการแบ่งปันเนื้อหา นักพัฒนาที่ต้องการสร้างไฟล์ EPUB โดยอัตโนมัติสามารถพึ่งพา EPUB-Gen ซึ่งเป็นไลบรารี Node.js แบบโอเพ่นซอร์สที่ทำให้การสร้าง eBooks EPUB จาก HTML หรือข้อความธรรมดาง่ายขึ้น EPUB-Gen เป็นไลบรารี Node.js แบบโอเพ่นซอร์สที่ออกแบบมาเพื่อสร้างไฟล์ EPUB ได้อย่างง่ายดาย มันจะรับเนื้อหา HTML หรือข้อความดิบ แปลงเป็นรูปแบบ EPUB มาตรฐาน และบรรจุลงใน eBook ที่พร้อมใช้งาน ไลบรารีนี้ช่วยลดความซับซ้อนของการจัดรูปแบบ EPUB ทำให้นักพัฒนาสามารถมุ่งเน้นไปที่การสร้างเนื้อหาแทนที่จะเป็นโครงสร้างไฟล์

EPUB-Gen มีความสามารถในการปรับแต่งสูง ทำให้นักพัฒนาซอฟต์แวร์สามารถปรับกระบวนการสร้างไฟล์ EPUB ให้ตรงตามความต้องการเฉพาะของพวกเขาได้ มันถูกออกแบบมาให้รวดเร็วและมีประสิทธิภาพ ทำให้เหมาะสำหรับแอปพลิเคชันขนาดใหญ่ มันเข้ากันได้กับหลายแพลตฟอร์ม รวมถึง Windows, macOS และ Linux นักพัฒนาสามารถใช้ไลบรารีนี้เพื่อสร้าง EPUB readers ที่กำหนดเองสำหรับแพลตฟอร์มต่างๆ รวมถึงอุปกรณ์เคลื่อนที่และแอปพลิเคชันเดสก์ท็อป นอกจากนี้ ด้วยความพยายามเพียงเล็กน้อย นักพัฒนาสามารถสร้าง EPUB converters ที่กำหนดเองเพื่อแปลงไฟล์จากรูปแบบหนึ่งไปยังอีกรูปแบบหนึ่ง เช่น การแปลงไฟล์ PDF เป็น EPUB ความยืดหยุ่น ตัวเลือกการปรับแต่ง และความสะดวกในการใช้งานทำให้มันเป็นตัวเลือกที่ยอดเยี่ยมสำหรับแอปพลิเคชันที่หลากหลาย ตั้งแต่แพลตฟอร์มการเผยแพร่ไปจนถึงเครื่องมือการศึกษา.

Previous Next

เริ่มต้นใช้งาน EPUB-Gen

วิธีที่แนะนำในการติดตั้ง EPUB-Gen คือการใช้ NPM โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น.

ติดตั้งไลบรารี EPUB-Gen ผ่าน NPM


npm install epub-gen --save

คุณยังสามารถติดตั้งมันด้วยตนเองได้; ดาวน์โหลดไฟล์รุ่นล่าสุดโดยตรงจาก GitHub รีโพซิทอรี

แปลง HTML เป็น EPUB ใน Node.js

ไลบรารี EPUB-Gen ที่เป็นโอเพนซอร์สได้ให้การสนับสนุนอย่างครบถ้วนสำหรับการสร้างและจัดการไฟล์ EPUB ภายในแอปพลิเคชัน Node.js ไลบรารีนี้รองรับรูปแบบข้อมูลนำเข้าที่หลากหลาย รวมถึง HTML และ Markdown ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้รูปแบบที่ตนชื่นชอบในการสร้างไฟล์ EPUB ตัวอย่างง่ายๆ ต่อไปนี้จะแสดงให้เห็นว่านักพัฒนาซอฟต์แวร์สามารถสร้างไฟล์ EPUB จาก HTML ภายในแอปพลิเคชัน Node.js ได้อย่างไร

วิธีการสร้าง EPUB จาก HTML ภายในแอป 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");

การปรับแต่ง EPUB eBook ภายใน Node.js

ห้องสมุด EPUB-Gen ได้ให้วิธีการที่มีประสิทธิภาพและใช้งานง่ายในการสร้างและปรับแต่งไฟล์ EPUB โดยโปรแกรมภายในแอปพลิเคชัน Node.js เพียงแค่ไม่กี่บรรทัดของโค้ด นักพัฒนาซอฟต์แวร์สามารถปรับแต่งข้อมูลเมตาของ EPUB รูปแบบบท และแม้กระทั่งรวมสไตล์โดยใช้ CSS นี่คือตัวอย่างที่แสดงให้นักพัฒนาซอฟต์แวร์เห็นว่าพวกเขาสามารถปรับแต่งไฟล์ EPUB ผ่านห้องสมุด EPUB-Gen แบบโอเพนซอร์สได้อย่างไร.

วิธีปรับแต่งไฟล์ EPUB ภายในแอป 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" };

การจัดรูปแบบ EPUB ด้วย CSS & การจัดระเบียบบท

ไลบรารี EPUB-Gen แบบโอเพนซอร์สได้จัดเตรียมฟีเจอร์ที่หลากหลายสำหรับการจัดระเบียบการสร้างไฟล์ EPUB ภายในแอปพลิเคชัน Node.js มันรองรับสไตล์ CSS ที่กำหนดเอง ทำให้นักพัฒนาสามารถควบคุมรูปแบบและลักษณะของ eBook ของตนได้ นอกจากนี้ยังง่ายมากที่จะแบ่งแต่ละส่วนของ eBook ออกเป็นบทที่มีชื่อและเนื้อหาที่ชัดเจน ตัวอย่างต่อไปนี้แสดงวิธีการสร้างบทภายในหนังสือ EPUB โดยใช้ไลบรารี Node.js.

วิธีการสร้างบทในหนังสือ EPUB ผ่านไลบรารี 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"
};

 ไทย