【v1.6_20240123】AutoMdxBuilder 自动化制作 mdx 词典

可以不删其他的,没关系的

说明你的 PDF 没有书签,或者有但没识别到,你可以额外使用功能 “44.PDF书签导出/导入 (FreePic2Pdf)” 来导出 toc.txt

当然,就算没有 toc.txt,模板A也可以完成制作的

大佬,请问我是不是可以先把别人制作的词典拆分一下,了解一下里面究竟需要哪些文件,自己如何设置,然后再来制作图片版的mdx?这样应该会好一些吧,小白实在有点痛苦。

有 demo 样例,直接下载 demo.zip 就行了

好的,感谢您

Traceback (most recent call last):
File “auto_mdx_builder.py”, line 546, in
File “auto_mdx_builder.py”, line 525, in main
OSError: [Errno 5] Input/output error
上面是我复制 log 文件里的信息。我用的1.50 Mac版,里面已经没有 py 文件了呀。

应该是输入 Y/y 时报的错吧,可能是我引用的某个包在 mac 系统下使用有问题。如果生成的 mdx 没问题就无视吧,下一版会修复这个问题或者直接不循环。

我还没有输入 Y ,直接敲的回车。
制作出来的文件不能用,挂到欧路词典上就直接退出。删除它制作的文件以后,就一切正常。

还有这情况,用功能 “1” 把制作的 .mdx 文件解包看看,打开解包得到的 txt 文本(方便的话截一小部分图来看看)

试试 GoldenDict?或是 Mdict ?


我在Mac下,没试过GoldenDic和 Mdict 。我找别人试试看吧。

这个 txt 看起来是OK的,那大概就是欧路不支持了。GoldenDict 是免费的,可以去这里下载 .dmg 文件

我用您上一版的 py 包制作,欧路词典用起来没任何问题。就这一版不行。

会用 Python 版的话那更好,就先用 Python 版吧:grinning:,还可以去 GitHub 使用最新的 1.6,打包的 Mac 版为什么会有问题就不清楚了,我这边是在 macOS 10.15 测试的没问题

您提供的GOLDENDICT 链接没有Mac 下载的内容,是空的。
CleanShot 2023-12-02 at 12.42.09@2x

我的Mac 昨天刚升级到14.12的。

在6.6.0 的GolenDict 下,它不影响程序,但是图片出不来。

用您 1.3版本制作的文件,就一切正常。

1 个赞

图片是在 .mdd 包里,使用时 .mdx 和 .mdd 文件是需要放在一起的(并且名字要一样)。如果放在一起仍然不显示图片,你可以通过功能 “1” 将它解包出来看看

兄好,我这几天有事,今天才有空试一下,敬请海涵!
我解开mdd以后,跟原来的图片文件夹对比,文件的容量和个数完全相同。我把解开的图片随意试了20多个,都能正常打开。
我把制作的文件发给别的朋友,他们在win 下使用不同的词典软件,都打不开图片。

Mac版没有自动生成原材料的选项,怎么得到 build.toml

刚尝试在Windows 11 Parallels Desktop 虚拟机里操作,粘贴路径的时候提示路径输入有误

不知道是否考虑支持虚拟机里的路径,类似这样的:
“\Mac\Home\Downloads\1.pdf”