如果你用的 MinDoc 版本是 0.7 及以上,导出功能是使用 Calibre 实现的,因此,你需要先在服务器上安装对应的 Calibre 版本,Calibre 的安装请参考 基于 Calibre 的多格式导出功能配置。
如果你的服务器已经安装完毕 Calibre ,需要在配置文件 conf/appp.conf
中开启全局导出功能 enable_export=true
。
为了方便大家设置某些项目禁止导出,在每个项目中还需要单独设置项目是否允许导出:
Calibre 是一个基于 Python 的电子书制作工具,本身转换文档时非常耗费服务器资源,因此,MinDoc 优化了导出选项,可自定义同时导出的文档数量,具体配置可在 conf/app.conf 中配置:
###############配置导出项目###################
enable_export=true
#同一个项目同时运行导出程序的并行数量,取值1-4之间,取值越大导出速度越快,越占用资源
export_process_num=1
#并发导出的项目限制,指同一时间限制的导出项目数量,如果为0则不限制。设置的越大,越占用资源
export_limit_num=5
#指同时等待导出的任务数量
export_queue_limit_num=100
#导出项目的缓存目录配置
export_output_path=./runtime/cache
请大家根据自己服务器资源合理配置以上选项。