สร้างและนำเข้า
เริ่มจากหนังสือเปล่า หรือนำเข้า EPUB, ZIP, TXT, Markdown, HTML, XHTML และ DOCX
เรียนรู้ EpubCraft ตั้งแต่เปิดโปรแกรมครั้งแรก จัดบท ใส่ภาพและฟอนต์ ตรวจคุณภาพ ไปจนถึงส่งออก EPUB 2, EPUB 3, Kindle KFX และ Kobo KEPUB
อ้างอิงหน้าจอ Web v4.2.0 · 4 กันยายน 2026
ภาพรวม
EpubCraft คือเครื่องมือสร้าง แก้ไข ตรวจสอบ และส่งออกหนังสืออิเล็กทรอนิกส์ โดยรวมงานที่ปกติต้องใช้หลายโปรแกรมไว้ในหน้าจอเดียว คุณแก้เนื้อหาแบบ Visual หรือ HTML ได้ พร้อมเห็นหน้าหนังสือจริงทันที
เริ่มจากหนังสือเปล่า หรือนำเข้า EPUB, ZIP, TXT, Markdown, HTML, XHTML และ DOCX
แบ่งบท เรียงบท สร้างสารบัญ ใส่ภาพ ฟอนต์ เชิงอรรถ และจัดรูปแบบภาษาไทย
ตรวจ Book Health แล้วส่งออก EPUB 2, EPUB 3, KFX, KEPUB หรือ Project ZIP

| ความสามารถ | Web ฟรี | iOS / Mac |
|---|---|---|
| สร้างและแก้ไข EPUB, Visual + Source Editor | ✓ | ✓ |
| EPUB 2/3, KFX, KEPUB, Merge, Templates, RegEx | ✓ | ✓ |
| OCR Studio สำหรับ PDF/ภาพสแกน | นำเข้าโครงการ .ocrproj | สร้างและประมวลผลได้ |
| Scan Studio และกล้อง | — | ✓ บน iPhone/iPad |
| เลือกตำแหน่งบันทึกแบบ Native และทำงาน Offline | ขึ้นกับเบราว์เซอร์ | ✓ |
ลงมือทำ
เส้นทางนี้พาไปตั้งแต่หนังสือเปล่าจนได้ไฟล์ EPUB โดยยังไม่ต้องรู้ HTML หรือ CSS
ไปที่ Sidebar ด้านซ้าย → Assets & Settings → Metadata & Cover ใส่ชื่อหนังสือ ผู้เขียน ภาษา th คำอธิบาย และภาพปก แล้วกด Save metadata
เลือก Visual แล้วพิมพ์เนื้อหา หรือกดปุ่ม Import หากมีไฟล์ TXT/DOCX/EPUB อยู่แล้ว
แก้ช่อง Chapter Title ด้านบน ใช้ Add Chapter to End เพิ่มบท และลากรายการเพื่อเรียงลำดับ
เข้า Template Configuration แล้วเลือก Sarabun Chula, JS Jindara หรือ Noto Sans Thai จากนั้นดูผลใน Preview
เปิดแท็บ Health แก้คำเตือนเรื่องชื่อ ผู้แต่ง ปก ลิงก์ หรือ Accessibility เท่าที่เกี่ยวข้อง
กด Export → เลือก Standard EPUB → ตรวจชื่อไฟล์และ Pre-flight Checks → กด Export Now
ทำความคุ้นเคย
หน้าจอแบ่งเป็น Sidebar ทางซ้าย, Toolbar ด้านบน, Editor ตรงกลาง และ Preview ทางขวา บนจอแคบสามารถยุบ Sidebar หรือเปลี่ยนเป็น Code/Preview อย่างเดียวได้
ผู้ใช้ใหม่จะเห็นรายการ 5 ข้อ: ระบุข้อมูลหนังสือ, เพิ่มหรือนำเข้าเนื้อหา, เพิ่มปก, เปิด Preview และ Export สำเร็จ คลิกแต่ละข้อเพื่อไปยังเมนูที่เกี่ยวข้อง หรือกด × เพื่อซ่อนรายการ
เมนูจุดสามจุดด้านบนรวม Getting Started, OCR Studio และ Merge EPUBs ไว้ด้วยกัน

เริ่มโปรเจกต์
EpubCraft เก็บหนังสือหลายเล่มใน Library เดียวกันและสลับไปมาได้ โดยแต่ละเล่มมีบท CSS ฟอนต์ รูปภาพ และ Metadata ของตัวเอง
อยู่มุมซ้ายบน หากมีงานที่ยังไม่สำรอง ให้ Export Project ZIP ก่อน
ระบบสร้าง Untitled Book, Chapter 1 และ CSS เริ่มต้น แก้ Metadata ทันทีเพื่อลดคำเตือนภายหลัง
| ไฟล์ | ใช้เมื่อ | สิ่งที่ควรตรวจหลังนำเข้า |
|---|---|---|
| EPUB | แก้ไขหนังสือเดิม | ลำดับบท, CSS, ปก, ฟอนต์, รูปและ Metadata |
| Project ZIP / ZIP | กู้คืนงานหรือย้ายเครื่อง | ไฟล์โครงสร้างและ Assets ครบหรือไม่ |
| TXT / Markdown | ต้นฉบับข้อความ | ย่อหน้าและจุดแบ่งบท |
| HTML / HTM / XHTML | มีเนื้อหาจัดแท็กแล้ว | แท็กที่ไม่รองรับและ CSS ภายนอก |
| DOCX | ต้นฉบับจาก Word | หัวข้อ รายการ ตาราง รูป และช่องว่าง |
คลิกชื่อหนังสือ เช่น Untitled Book ใน Sidebar เพื่อเปิด Library เลือกเล่มอื่นหรือสร้าง New Book ได้ สถานะ “Edited … ago” บอกเวลาที่หนังสือถูกแก้ล่าสุด

โครงสร้างหนังสือ
รายการ Chapters คือ Spine หรือลำดับการอ่านจริงของ EPUB การเรียงผิดจะทำให้เครื่องอ่านเปิดบทผิดลำดับ แม้สารบัญดูถูกต้องก็ตาม
| คำสั่ง | วิธีใช้ | ผลลัพธ์ |
|---|---|---|
| Add Chapter to End | กดท้ายรายการบท | เพิ่มบทใหม่ต่อท้าย |
| Insert Chapter Below | วางเมาส์บนบทแล้วกด + | เพิ่มบทถัดจากตำแหน่งนั้น |
| Rename | ดับเบิลคลิกชื่อบท หรือแก้ Chapter Title | ชื่อในรายการและชื่อสำหรับ TOC เปลี่ยน |
| Reorder | ลากที่จับหน้าชื่อบท | เปลี่ยนลำดับการอ่าน |
| Select | ติ๊กช่องหน้าบท | เตรียมจัดการหลายบทพร้อมกัน |
เพิ่มหน้าว่างไว้ทำคำอุทิศ คำนำ หรือลิขสิทธิ์
สร้างหน้าที่แสดงภาพปกเต็มหน้าในเนื้อหนังสือ
สร้างหน้าข้อมูลจาก Metadata เช่น ชื่อเรื่อง ผู้แต่ง และคำอธิบาย
<h1> อยู่บนหน้าหนังสือ ใช้คำสั่ง Titles เมื่อต้องการสร้างชื่อบทใหม่จากเนื้อหาสารบัญ
Outline ควบคุมสารบัญที่ผู้อ่านเห็น และบอกเครื่องอ่านว่าหน้าใดเป็นปก คำนำ บทหลัก ภาคผนวก หรือดัชนี

ถ้ายังไม่มีโครงสารบัญให้กด Build default TOC
เอาเครื่องหมาย Include ออกสำหรับหน้าที่ไม่ควรแสดงในสารบัญ
ใช้ Up/Down เปลี่ยนลำดับ และ Indent/Outdent สร้างหัวข้อย่อย เช่น ภาค → บท
frontmatter สำหรับหน้าต้นเล่ม, bodymatter สำหรับเนื้อหาหลัก และ backmatter สำหรับท้ายเล่ม
เลือก cover, titlepage, copyright-page, dedication, preface, part, chapter, appendix, notes, bibliography, index, glossary, acknowledgments หรือ colophon
พื้นที่ทำงานหลัก
Visual เหมาะกับการเขียนทั่วไป ส่วน Source ใช้ควบคุม HTML อย่างละเอียด ทั้งสองโหมดแก้เนื้อหาบทเดียวกัน
เลือกข้อความแล้วใช้ Toolbar เหมือนโปรแกรมพิมพ์เอกสาร เหมาะกับผู้เริ่มต้นและการ Proofread
แก้แท็ก <h1>, <p>, class, id และโครงสร้างเชิงอรรถโดยตรง เหมาะกับงานละเอียดหรือ Regex

| ปุ่ม | หน้าที่ | ข้อควรระวัง |
|---|---|---|
| Reset | ล้าง/คืนสไตล์ตามค่าเริ่มต้น | สร้าง Checkpoint ก่อนใช้ |
| Titles | สร้างชื่อบทใหม่จากหัวเรื่องในเนื้อหา | ตรวจชื่อทุกบทหลังทำ |
| Format | จัด HTML และระยะให้อ่านง่าย | Preview ก่อนและหลัง |
| Auto P. | แปลงข้อความดิบให้เป็นย่อหน้า | อาจต้องแก้บทสนทนาหรือบรรทัดพิเศษ |
| Replace | Regex Replace บทเดียว/ทั้งเล่ม | ทดลองกับบทเดียวก่อน |
| Split | แบ่งเนื้อหาเป็นหลายบท | สร้าง Checkpoint ก่อนทำทั้งเล่ม |
ตรวจงานก่อนส่งออก
Preview เป็นการจำลองเพื่อจับปัญหาเบื้องต้น ไม่ใช่ผลลัพธ์ของเครื่องอ่านทุกยี่ห้อแบบ 100% ควรทดสอบไฟล์ Export จริงอีกครั้ง

| ตัวควบคุม | ใช้ตรวจอะไร |
|---|---|
| Previous / Next / Chapter | เปลี่ยนบทที่กำลังพรีวิว |
| Phone, Tablet, Small/Large e-ink, Desktop | ความกว้างหน้าจอและการตัดบรรทัด |
| Portrait / Landscape | การจัดหน้าเมื่อหมุนอุปกรณ์ |
| Light / Sepia / Dark | สีข้อความ พื้นหลัง รูป และลิงก์ในหลายธีม |
| Link Test | ทดลองลิงก์ภายใน เชิงอรรถ และลิงก์ภายนอก |
| Zoom | ขยายพื้นที่ Preview เท่านั้น |
| Font / Line / Margin | จำลองการตั้งค่าของผู้อ่าน ไม่ได้แก้ Global CSS |
หน้าตาหนังสือ
Assets & Settings รวมสิ่งที่ใช้ร่วมกันทั้งเล่ม การแก้ Global CSS เพียงครั้งเดียวจึงมีผลกับทุกบท
เลือก Global Styles เพื่อแก้ CSS ใช้ CSS Templates สำหรับเลือกค่าพื้นฐาน และ Save Template เมื่ออยากเก็บ CSS ปัจจุบันไว้ใช้กับเล่มอื่น

เทมเพลตพื้นฐานใน v4.2 ได้แก่ Sarabun Chula (Default), JS Jindara, Noto Sans Thai, Sarabun (Thai) และ Times New Roman (Serif) กด New เพื่อสร้าง Custom Template หรือ Import ไฟล์เทมเพลตที่สำรองไว้

รองรับ TTF, OTF และ WOFF อัปโหลดแล้วกดไอคอน Magic Wand เพื่อเพิ่มลง Global CSS หรือคัดลอกชื่อ font-family ไปใช้เอง สามารถค้นหา กรอง Used/Unused, Rename, Replace, Remove unused และ Duplicates ได้

รองรับ JPG, PNG, GIF และ SVG รวมทั้งอัปโหลดหลายไฟล์ ค้นหา กรอง Used/Unused/Cover, Remove unused, Consolidate duplicates และ Optimize ได้

ข้อมูลประจำหนังสือ
Metadata ถูกฝังใน EPUB และใช้โดยร้านหนังสือ แอปอ่าน และระบบจัดหมวดหมู่ เปิดจาก Assets & Settings → Metadata & Cover
| ฟิลด์ | วิธีกรอก |
|---|---|
| Title / Subtitle / Alternate titles | ชื่อหลัก ชื่อรอง และชื่ออื่นหนึ่งชื่อต่อบรรทัด |
| Creators | เพิ่มชื่อและ Role: Author, Editor, Translator, Illustrator, Contributor หรือ Publisher |
| Sort as | ชื่อที่ใช้เรียง เช่น นามสกุลก่อนชื่อ |
| Language | หนังสือไทยใช้ th |
| Publication date / Publisher | วันที่เผยแพร่และสำนักพิมพ์ |
| Description | เรื่องย่อ รองรับ Paragraph, Bold, Italic และ Auto paragraph |
| Cover / Cover alternative text | เลือกปกและอธิบายภาพสำหรับผู้ใช้ Screen Reader |

เพิ่ม Identifier ประเภท UUID, ISBN, DOI, URI หรือ OTHER เลือก Primary Identifier หนึ่งรายการ จากนั้นกำหนด Sort title, Reading direction, Contributors, Subjects, Rights, Edition และ Collection/Series

กรอกเฉพาะคุณสมบัติที่ตรวจสอบแล้ว ได้แก่ Accessibility summary, Access modes, Sufficient access-mode alternatives, Features และ Hazards ข้อมูลนี้เป็นคำประกาศประกอบ ไม่ใช่ใบรับรอง Accessibility

ตรวจคุณภาพ
Book Health ตรวจข้อผิดพลาดและคำเตือนที่พบบ่อยก่อนส่งออก เลือก Target เป็น EPUB 2 หรือ EPUB 3 ให้ตรงกับไฟล์ปลายทาง

EPUB 2 เน้นความเข้ากันได้กว้าง ส่วน EPUB 3 รองรับ Semantics และ Accessibility ที่ทันสมัยกว่า
เริ่มจากโครงสร้าง บท ลิงก์ รูป และ Metadata ที่จำเป็น
กด Show ignored เพื่อทบทวนรายการที่เคยซ่อน อย่าปล่อยให้คำเตือนสำคัญหายไปโดยไม่ตั้งใจ
ใช้รายงานเป็นรายการตรวจสอบหรือส่งให้ผู้ตรวจต้นฉบับ ไม่ควรตีความว่าเป็นการรับรองอัตโนมัติ
โหมดนักเขียน
แท็บ Write ช่วยติดตามความคืบหน้าของต้นฉบับโดยไม่เอาข้อมูลเป้าหมายหรือโน้ตส่วนตัวไปใส่ใน EPUB

| เครื่องมือ | การใช้งาน |
|---|---|
| Focus writing | ลดสิ่งรบกวนและเน้นพื้นที่เขียน |
| Typewriter scrolling | รักษาตำแหน่งเคอร์เซอร์ให้อยู่ใกล้กึ่งกลางหน้าจอ |
| Metric | เลือกติดตาม Words หรือ Characters |
| Manuscript target | เป้าหมายทั้งเล่ม |
| Session target | เป้าหมายตั้งแต่เริ่ม Session ปัจจุบัน |
| Reset session baseline | เริ่มนับ Session ใหม่จากจำนวนปัจจุบัน |
| Chapter goal | เป้าหมายของบทที่เลือก |
| Private chapter notes | Outline, Continuity และ Research ที่ไม่ส่งออกไปกับหนังสือ |
แก้ต้นฉบับจำนวนมาก
ใช้ Search สำหรับการค้นหาทั้งเล่ม ใช้ Find & Replace ใน Editor สำหรับบทเดียว และใช้ RegEx Replace เมื่อรูปแบบข้อความซ้ำซ้อน
เปิดแท็บ Search พิมพ์คำค้น เปิด Match case เมื่อต้องแยกตัวพิมพ์ใหญ่เล็ก หรือเปิด Regular expression สำหรับรูปแบบขั้นสูง ช่อง Replace with ใช้แทนผลลัพธ์ทีละรายการหรือ Replace All

Regex ที่กว้างเกินไปอาจแก้หลายบทพร้อมกัน
ใช้ Capture Group เช่น Find: <p>(ตอนที่ .*?)</p> และ Replace: <h1>$1</h1>
ทดลอง Current Chapter ก่อน แล้วค่อยใช้ All Chapters
เช็กจำนวนที่ถูกแทนและโครงสร้าง HTML หลังทำ

ใส่ Regex ที่ตรงกับจุดเริ่มบทใหม่ หากมี Capture Group ข้อความในวงเล็บจะถูกใช้เป็นชื่อบท เลือก Convert matched tag to <h1> เมื่อต้องการให้หัวตอนกลายเป็นหัวเรื่องบนหน้า

<p>(ตอนที่.*?)</p> เหมาะเมื่อหัวตอนอยู่ในแท็กย่อหน้าย้อนกลับได้
Undo เหมาะกับการแก้ล่าสุดใน Editor ส่วน Revision History เหมาะกับการย้อนสถานะทั้งโปรเจกต์หลังใช้เครื่องมือแบบกลุ่ม

ปุ่มลูกศรขึ้นส่งออก Saved RegEx และ Templates เป็นไฟล์ ส่วนลูกศรลงนำไฟล์สำรองกลับเข้าเครื่องใหม่ ฟังก์ชันนี้ไม่ใช่การสำรองต้นฉบับทั้งเล่ม—ใช้ Project ZIP สำหรับเนื้อหาหนังสือ
เพิ่มภาพภายหลัง
ส่วนนี้เตรียมโครงไว้แล้ว ภาพและขั้นตอนเฉพาะหน้าจอ Native สามารถแทนที่ได้ภายหลังโดยไม่ต้องเปลี่ยน Layout ของคู่มือ
แนะนำภาพ: หน้าเลือก PDF/ภาพ, ตั้งค่าภาษาและ Crop, ผล OCR, แก้ข้อความ และ Export .ocrproj
<div data-placeholder="ocr-studio">บน iOS/Mac สร้างโครงการใหม่จาก PDF หรือภาพ บน Web นำเข้าไฟล์ .ocrproj ที่ส่งมาจากแอป Native
ตรวจขอบหน้า ลำดับหน้า การหมุน และพื้นที่ที่ต้องการอ่านข้อความ
ตรวจชื่อบท ย่อหน้า ตัวหนา/เอียง/ขีดเส้นใต้ และคำไทยที่ OCR ผิด
ตรวจ Chapter, Preview, Metadata และ Export เหมือนหนังสือทั่วไป
แนะนำภาพ: กล้อง/Import Photos, ตรวจขอบกระดาษ, Bulk Crop, ปรับภาพ และส่งต่อไป OCR Studio
<div data-placeholder="scan-studio">assets/ แล้วแทนกรอบ Placeholder ด้วย <figure class="figure"><img src="assets/ชื่อภาพ.jpg" alt="คำอธิบายภาพ"></figure>รวมหลายเล่ม
เปิดจาก More Tools → Merge EPUBs แล้วเลือกไฟล์ EPUB หลายไฟล์ ระบบรองรับการเลือกหลายรายการพร้อมกัน
Export Project ZIP หรือสร้าง Checkpoint ก่อนเริ่ม
ตั้งชื่อไฟล์เป็นลำดับ เช่น 01, 02, 03 เพื่อช่วยลดความสับสน
ดูบท ปก หน้าข้อมูล CSS ฟอนต์ และรูปที่ชื่อชนกัน
เลือก Title, Creator, Cover และ Identifier ใหม่ อย่าใช้ข้อมูลของเล่มแรกโดยไม่ตรวจ
สร้าง TOC ใหม่ เปิด Book Health แล้วทดสอบไฟล์จริง
สร้างไฟล์ปลายทาง
กด Export หรือคีย์ลัด Ctrl/⌘ + S จากนั้นเลือก Format ตั้งชื่อไฟล์ ตรวจ Pre-flight แล้วจึงกด Export Now

| Format | เหมาะกับ | หมายเหตุ |
|---|---|---|
| Standard EPUB | เครื่องอ่านทั่วไปและความเข้ากันได้กว้าง | ใช้เป็นค่าเริ่มต้นเมื่อปลายทางไม่ได้ระบุ |
| EPUB 3 | Apple Books, Kobo และระบบสมัยใหม่ | รองรับ Semantics และ Popup Footnotes ได้ดีกว่า |
| Kindle KFX | Kindle รุ่นใหม่ | รองรับ Typography เช่น Hyphenation/Ligatures ตามอุปกรณ์ |
| Kobo KEPUB | Kobo | เพิ่มความสามารถเฉพาะ Kobo เช่น Highlight และ Bookmark |
| Project ZIP | สำรองและกลับมาแก้ไข | ไม่ใช่ไฟล์สำหรับส่งให้ผู้อ่าน |
กำหนดชื่ออัตโนมัติด้วย {author}, {bookName}, {beginChapter} และ {endChapter} ระบบเติมนามสกุลให้เอง ตรวจข้อความ Preview ก่อนส่งออก
อ้างอิงเร็ว
คีย์ลัดอาจใช้ Ctrl บน Windows/Linux และ ⌘ บน macOS ตรวจ Tooltip ของปุ่มเมื่อเวอร์ชันโปรแกรมเปลี่ยน
| Export | Ctrl/⌘ S |
| Undo | Ctrl/⌘ Z |
| Redo | Ctrl/⌘ Shift Z |
| Find | Ctrl/⌘ F |
| RegEx Replace | Ctrl/⌘ Shift H |
| Split Chapter | Ctrl/⌘ Shift K |
| Bold / Italic | Ctrl/⌘ B / Ctrl/⌘ I |
| อาการ | แนวทางตรวจ |
|---|---|
| รีเฟรชแล้วไม่เจอหนังสือ | ตรวจว่าใช้ Browser/Profile/โดเมนเดิม และไม่ได้ล้าง Site Data; นำเข้า Project ZIP หากมี |
| Import แล้วบทว่าง | เปิด Source ตรวจ HTML, Encoding และไฟล์ที่ถูกใช้เป็น Spine |
| ภาษาไทยตัดบรรทัดผิด | ใช้ฟอนต์ไทย ตรวจ Global CSS และทดสอบ EPUB จริงบนเครื่องอ่านเป้าหมาย |
| ฟอนต์ไม่แสดง | เปิด Font Manager ตรวจ Used in CSS, ชื่อ font-family และน้ำหนัก Bold/Regular |
| รูปไม่แสดง | เปิด Image Manager ตรวจไฟล์อ้างอิง ชนิดไฟล์ และ Alternative text |
| EPUB ใหญ่เกินไป | ใช้ Image Optimize, Remove unused และตรวจ Font ที่ฝังเกินจำเป็น |
| สารบัญผิดลำดับ | ตรวจทั้ง Chapters และ Outline; Spine กับ TOC เป็นคนละโครงสร้าง |
| Preview ถูกแต่เครื่องอ่านผิด | ตรวจ Format เป้าหมายและ CSS ที่เครื่องอ่านรองรับ แล้วทดสอบ EPUB 2/3 เทียบกัน |
Donate ใช้สนับสนุนผู้พัฒนา, Protect EPUB file เปิดบริการภายนอกสำหรับปกป้องไฟล์, Available on iOS & Mac เปิดหน้าดาวน์โหลดแอป และปุ่ม Discord ใช้เข้าชุมชน EpubCraft ควรบันทึกงานก่อนเปิดลิงก์ภายนอก