gpt4 book ai didi

php - 即使文件具有 777 权限,LibreOffice 转换为 pdf 也会产生文件无法加载错误

转载 作者:行者123 更新时间:2023-12-04 18:37:22 25 4
gpt4 key购买 nike

我最近为客户迁移了一个站点,但在使用 LibreOffice 时遇到了问题。该网站的一个功能是获取一个 docx,对其进行更改,然后将其复制并将其转换为 pdf 供用户下载。出于某种原因,我无法获取需要更改为 pdf 才能被 libreoffice 正确访问的已编辑文件。
例如,如果在终端中我尝试运行:

libreoffice --headless --convert-to pdf edited_source.docx edited_pdf.pdf --outdir /storage 
我得到错误:
Error: source file could not be loaded
我肯定使用了正确的路径,我什至尝试设置 chmod 777 edited_source.docx出于测试目的(当然不会留下 777),但即便如此,它也无法加载。
有什么我想念的想法吗?我会丢失包裹吗?
编辑:我还检查了正在转换的 docx 文件,以确保它们没有损坏,它们似乎可以在 word 等中正常打开,并且我还确保安装了 libreoffice-writer
编辑:我正在使用 Ubuntu 20.04.01 和 libreoffice 6.4.6.2

最佳答案

如果您使用此命令安装 libreofficesudo apt-get install libreoffice-common那么你还应该安装 libreoffice writer 以便将 docx 文件转换为 pdf

sudo apt-get install libreoffice-writer

关于php - 即使文件具有 777 权限,LibreOffice 转换为 pdf 也会产生文件无法加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65877214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com