Hỗ trợ kỹ thuật


1. Tạo source HTML eBook siêu tốc bằng Word kết hợp Notepad++/EmEditor
Bước 1: Copy text từ nguồn vào Notepad++ hoặc EmEditor.

Bước 2: Xóa dòng trắng
Notepad++ Edit > Line Operations > Remove Empty Lines (Containing blank characters)
EmEditor Edit > Advanced > Detele Dumplicate Lines

Bước 3: Fix dấu cách (sử dụng Macro ở #1)
Notepad++ Chạy macro Fix_Dau_Cach dành cho Notepad++
EmEditor Chạy macro Fix_Dau_Cach dành cho EmEditor

Bước 4: Tạo paragraph cho phần nội dung
Notepad++ Chạy macro Style_QCParagraph dành cho Notepad++
EmEditor Chạy macro Style_QCParagraph dành cho EmEditor

Ka dùng style QCParagraph còn aE nào thích style Normal bình thường thì replace như sau:
Mã HTML:
Find: (.+)
Format: Wrap around + Regular expresstion
Replace: <p class=MSoNomal>\1</p>
Bước 5: Mở De Form.html bằng Noptepad++ (hoặc EmEditor), copy-paste text từ bước 4 xuống đúng vị trí đánh dấu trong hình rồi save as thành 1 file html mới.
Spoiler

Bước 6: Mở file html mới đó bằng Office Word chạy macro B3_DanhDauChuong rồi muốn làm gì tiếp thì làm :)

Chú ý: Nhớ chuyển Word về chế độ language English + Do not check spelling or grammar, nếu để Vietnamese file save sẽ bành to gấp đôi và thời gian save sẽ đội lên gấp 100 lần :))


2. Đánh dấu Mục lục 2 lớp
Thao tác trên Word bằng Decepticon Form (làm bằng Emeditor thì ta ko bít)

Bước 1: Đánh dấu Quyển là Heading 1 (làm thủ công) hoặc chạy macro Decepticon_One.bas để đánh dấu theo kiểu Chương x01 - x50

Bước 2: Bôi đen Mục lục Lớp 2 rồi bấm Update Table (làm đúng như trong ảnh)

Bước 3: Chạy macro Decepticon_TOC.bas

Bước 4: Bôi đen Mục lục Lớp 1 rồi bấm Update Table

Done !!
Spoiler

Quên, nhớ add 2 cái [View Macro] và [Update Table] lên Toolbar để thao tác cho nhanh (xem ảnh)


3. Fix lỗi xuống dòng
Cần Xóa dòng trắngFix dấu cách trước

a) Word
Mã HTML:
Findwhat: ([a-záàảãạăắằẳẵặâấầẩẫậđéèẻẽẹêếềểễệíìỉĩịóòỏõọôốồổỗộơớờởỡợúùủũụưứừửựữýỳỷỹỵ,])^13 
Format: use Wildcard  
Replace: \1 (space)
b) Notepad++
Mã HTML:
Findwhat: ([a-záàảãạăắằẳẵặâấầẩẫậđéèẻẽẹêếềểễệíìỉĩịóòỏõọôốồổỗộơớờởỡợúùủũụưứừửựữýỳỷỹỵ,])\n
Format: use Regular Expression
Replace: \1 (space)
Chú ý: Chỉ áp dụng cho truyện và văn bản dấu má đầy đủ (gặp phải thằng quen không chấm xuống dòng như ta thì vỡ mồm đó :))


4. Xóa tiêu đề Chương trùng lặp (N++ only)
Cần Xóa dòng trắngFix dấu cách trước

Trước
Sau
Chương 140: Mỹ nữ cứu anh hùng
qwerty qwerty qwerty qwerty
qwerty qwerty qwerty qwerty
Quyển 2 - Chương 140: Mỹ nữ cứu anh hùng

qwerty qwerty qwerty qwerty qwerty qwerty
Chương 140: Mỹ nữ cứu anh hùng

qwerty qwerty qwerty qwerty qwerty qwerty

Mã HTML:
Findwhat: Ch..ng [0-9\.\-\+]+:[^\n]*\n([^\n]*\n){0,5}[^\n]*Ch..ng ([0-9\.\-\+]+:)
Format: use Regular Expression
Replace: Chương \2


5. Đánh dấu Chương kiểu II
I
II
Chương 123: Abc Xyz Chương 123
Abc Xyz

Mở file HTML đã đánh dấu Mục Lục, chạy lệnh replace như sau:
Find với Regular Expression Replace
Quyển (<h1[^\n]*>)(Quyển [^\n]+): {cách} \1<span style="color:#FF0000">\2</span><br />
Chương (<h2[^\n]*>)(Chương [^\n]+): {cách} \1<span style="color:#0000CD">\2</span><br />