libreoffice5.3.6.1版本并发转换注意事项

最近使用libreoffice进行word到pdf的转换

单进程顺序执行无问题,但是多进程/多线程模式下也就是并发转换的情况下,所有的进程都会挂起休眠

原因为libreoffice5.3.6.1的一个配置项为:-env:UserInstallation=file:///tmp/test to set a non-default user profile path.

意思是在libreoffice运行时如果显示指定了UserInstallation,那么会将这个值作为运行中的临时配置目录,

如果在不设置UserInstallation的情况下,并发转换必定会出问题,因此每个转换实例都要设置不同的配置目录

有问题的指令(并发转换的情况下)

libreoffice --headless --convert-to pdf --outdir 输出目录 word文件

无问题指令

libreoffice -env:UserInstallation=file://临时目录 --headless --convert-to pdf --outdir 输出目录 word文件

原创文章,作者:witersen,如若转载,请注明出处:https://www.witersen.com

(3)
witersen的头像witersen
上一篇 2024年10月29日 上午3:38
下一篇 2020年12月5日 下午5:44

相关推荐

  • MySQL用户远程登陆权限与数据库权限

    1、修改用户登录权限 查询当前用户和登录权限 更改为允许任何IP地址登录 更改为指定IP地址登录 2、修改用户数据库权限 为已存在的用户授予所有数据库权限 为已存在用户授予指定数据…

    2021年1月2日
    1.9K0

发表回复

登录后才能评论