-
Install PyGobject.
Windows 用户请参阅 官方指引;
Linux / macOS 用户请直接使用 pip 安装:
$ pip install pygobject
-
Install Jbig2Dec
Windows 的 exe 版本已包含在仓库内;
Linux / macOS 可以使用相应的包管理器安装:
# Debian/Ubuntu $ apt install jbig2dec
# macOS $ brew install jbig2dec
安装好对应的依赖,调用 OFDFile.draw_document()
会生成 PNG 图片。
from core.document import OFDFile
doc = OFDFile('test.ofd')
doc.draw_document()
# check test_Doc_0_Page_0.png under folder
若要测试效果可以将 OFD 文件放在仓库根目录的 ofds 文件夹下,然后执行 ofd_test.py
。
-
纯文字版 OFD 转换时报错
KeyError: 'could not find foreign type Context'
?如果是 Debian/Ubuntu:
apt install python3-gi-cairo
有任何问题请提 Issue。