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:
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.Mã HTML:Find: (.+) Format: Wrap around + Regular expresstion Replace: <p class=MSoNomal>\1</p>
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 !!
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ắng và Fix dấu cách trước
a) Wordb) Notepad++Mã HTML:Findwhat: ([a-záàảãạăắằẳẵặâấầẩẫậđéèẻẽẹêếềểễệíìỉĩịóòỏõọôốồổỗộơớờởỡợúùủũụưứừửựữýỳỷỹỵ,])^13 Format: use Wildcard 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 đó :))Mã HTML:Findwhat: ([a-záàảãạăắằẳẵặâấầẩẫậđéèẻẽẹêếềểễệíìỉĩịóòỏõọôốồổỗộơớờởỡợúùủũụưứừửựữýỳỷỹỵ,])\n Format: use Regular Expression Replace: \1 (space)▲
4. Xóa tiêu đề Chương trùng lặp (N++ only)▼Cần Xóa dòng trắng và Fix 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 qwertyChươ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 /> ▲