You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用unoconv转换DOCX至PDF时耗时过长且任务中断求助

解决unoconv转换DOCX到PDF超时中断的思路
  • 清理残留进程:unoconv依赖LibreOffice的后台服务,若之前的转换进程未正常关闭,会阻塞新任务。执行以下命令杀掉相关进程:

    pkill libreoffice
    pkill soffice
    

    之后重新运行转换命令。

  • 调整超时阈值:给unoconv设置更长的超时时间,避免因默认超时过短导致中断,命令示例:

    unoconv --timeout 300 -f pdf -o sample.pdf sample.docx
    

    这里300代表300秒,可根据文档大小调整。

  • 直接调用LibreOffice命令行:绕开unoconv中间层,直接使用LibreOffice的无头转换模式,稳定性更强,命令如下:

    libreoffice --headless --convert-to pdf --outdir ./ sample.docx
    
  • 排查文档复杂度:若文档包含大量高清图片、复杂公式或特殊字体,会大幅增加转换耗时。可先简化文档(比如移除部分图片)测试,确认是否是文档本身导致的问题。同时确保系统已安装文档中使用的所有字体,避免LibreOffice因字体替换卡顿。

  • 更新软件版本:旧版unoconv或LibreOffice可能存在性能bug,通过系统包管理器更新到最新稳定版,例如:

    # Debian/Ubuntu系
    sudo apt update && sudo apt install --only-upgrade unoconv libreoffice
    # RHEL/CentOS系
    sudo dnf update unoconv libreoffice
    

内容的提问来源于stack exchange,提问作者Rams

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 15:39:37