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
下一篇 2021年2月22日 上午10:01

相关推荐

  • FTP主动模式与被动模式

    FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中…

    2021年1月29日
    1.9K0

发表回复

登录后才能评论