asicsfree 发表于 2016-10-17 20:56:14

利用所見即所得編輯器編寫MDict字典 - flatmdx

本帖最后由 asicsfree 于 2018-1-18 10:59 编辑

概要
我們可在網頁編輯器中編寫字典,存為 html,再利用 flatmdx.exe 將之轉為 mdx 之 txt 格式。
我們可用 MS Office Word 編寫字典,存為 html 或 docx,再利用 flatmdx.exe 將之轉為 mdx 之 txt 格式。
我們也可以 flatmdx.exe 將 mdx 之 txt 格式轉為 html,繼續編輯。

步驟
1. 選擇免費編輯器 或 Office Word。如(近似) 所見即所得的 Microsoft Expression Web 4 英文版 簡中版 正中版 或 KompoZer。這兩者都是全面免費,非試用版。前者較複雜;後者效能較高。
2. 於編輯器中繪製雙欄表格(two column table),左欄為 Keyword,右欄為 definition。
3. 存檔為 html/htm/docx。
4. 用 flatmdx.exe 將 htm/html/docx 檔轉換為 .txt 檔。其命令列格式為 flatmdx.exe filename.htm 。
5. 將所得的 .txt 檔用 MdxBuilder 轉換為 .mdx 即可。
注意事項
1. 開大 html 很耗硬體,5MB 的大小速度算能接受,視個人硬體配置。若要切割文件: flatmdx.exe -s 字數 filename.txt 。
1.1 切割文件後要合併:flatmdx.exe -m filename.htm/folder 。
2. 當要創建<a href="entry://key">請在左欄創建anchor;若要創建<a href="entry://key/#section">就在右欄創建。
3. 程式使用方法用 flatmdx.exe -h 獲得幫助。
4. 沒料到要搞這麼複雜,所以目前沒有為大文件最佳化。
5. 目前還在測試階段,有問題可試著回報。
链接: http://pan.baidu.com/s/1qXSNKBi 密码: dkgj

zhu1234 发表于 2016-10-17 22:18:50

好工具,先试用之。。。。。{:4_104:}

Snowdax 发表于 2016-10-17 22:32:20

wow!            

wgl888 发表于 2016-10-17 23:51:29

谢谢

Wans1000 发表于 2016-10-18 08:50:16

好像有木马病毒.,望解之.

sueyoung 发表于 2016-10-18 09:05:07

5mb is very small

kyletruman 发表于 2016-10-23 00:37:45

本帖最后由 kyletruman 于 2016-10-23 16:09 编辑

由于360网盘即将失效,百度网盘不知会不会在来年提供个人云服务,这里上传备个份,万一有一天百度云也不提供个人云服务了,也有个准备。谢谢楼主提供这么好的软件!(两个压缩分卷都要下载下来)

**** Hidden Message *****

lwangls 发表于 2016-10-23 11:53:53

本帖最后由 lwangls 于 2016-10-23 12:00 编辑

一直期待的软件,MDICT要普及,制作一定要做到所见所得。

zhenlei1994 发表于 2016-10-24 14:04:04

看不懂

法领行空 发表于 2016-10-28 09:06:56

amazing

farhadhatami 发表于 2016-11-2 18:25:52

Wans1000 发表于 2016-10-18 08:50
好像有木马病毒.,望解之.

thank you man

Keremit 发表于 2016-11-3 12:15:19

好软件要支持!

mdictmania 发表于 2016-11-4 13:27:55

搞定了,谢谢

HarlanMun 发表于 2017-10-10 11:34:31

楼主您好!我在使用时发现一个问题,MdxBuilder提示以下内容:
Begining loading source file...
Keyword is longer than 1024 at position: 0 of the source file
Failed to load source file, process cancelled

请问如何解决~

asicsfree 发表于 2017-10-10 20:34:57

HarlanMun 发表于 2017-10-10 11:34
楼主您好!我在使用时发现一个问题,MdxBuilder提示以下内容:
Begining loading source file...
Keyword i ...

这意思是第一个keyword长度过长,应该就是转出来的txt档档式不对,只有一行沒有換行。你看看转出来的txt档,第一行到底怎么了。

HarlanMun 发表于 2017-10-10 20:54:00

asicsfree 发表于 2017-10-10 20:34
这意思是第一个keyword长度过长,应该就是转出来的txt档档式不对,只有一行沒有換行。你看看转出来的txt ...

谢谢!后来采用了笨办法捣鼓出来了{:4_97:}

stcjap 发表于 2017-10-18 14:34:43

雖然不太會這類技術活,但是願意去嘗試一下...。{:12_414:}
页: [1]
查看完整版本: 利用所見即所得編輯器編寫MDict字典 - flatmdx