标签: soffice

如何在 Linux 上将 PDF 转换为 DOCX

我尝试将 pdf 文件转换为 word、excel 和 powerpoint。我已经尝试了很多这样的命令:

soffice -env:UserInstallation=file:///$HOME/.libreoffice-headless/ --convert-to docx:"Microsoft Word 2007/2010/2013 XML" file.pdf
/usr/bin/soffice --headless --invisible --convert-to docx file.pdf
soffice --infilter="writer_pdf_import" --convert-to doc file.pdf

/usr/bin/libreoffice --headless --invisible --convert-to doc file.pdf
/usr/bin/soffice --headless --convert-to docx:"Microsoft Word 2007/2010/2013 XML" file.pdf

abiword --to=doc file.pdf
unoconv -f doc file.pdf
lowriter --invisible --convert-to doc 'file.pdf'
Run Code Online (Sandbox Code Playgroud)

总是从 soffice/libreoffice/unoconv 收到此错误消息:

:1: parser error : Document is empty
%PDF-1.7
Run Code Online (Sandbox Code Playgroud)

这是 abiword 的

Unable to init server: Could not connect: Connection refused

** (abiword:6477): WARNING **: clutter failed …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu type-conversion soffice libreoffice

7
推荐指数
1
解决办法
1万
查看次数

在 python 中使用 soffice,命令在终端中工作,但在 Python 子进程中不起作用

我在使用 Python 中的 libreoffice 时遇到了最令人沮丧的问题

当我在终端中运行以下命令时,我完全没有问题,pdf文件在我想要的地方生成,生活很美好:

cd /Applications/LibreOffice.app/Contents/MacOS/

./soffice --convert-to pdf --outdir {output_folder} {path_to_docx_file}/{title}.docx
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将其添加到我的 python 脚本中时:

SOFFICE = r'/Applications/LibreOffice.app/Contents/MacOS/soffice'

subprocess.Popen([SOFFICE, "--convert-to", "pdf", "--outdir", "{output_folder} ", "{path_to_docx_file}/{title}.docx"])
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

错误:无法加载源文件

我已经尝试打开所有二进制文件和文件的所有权限,但这在 python 脚本中仍然不起作用。我究竟做错了什么?

python pdf soffice

6
推荐指数
1
解决办法
1万
查看次数

soffice命令不能在php shell_exec()中执行

我在shell_exe()函数中运行了这个命令,如下所示:

shell_exec('/usr/bin/soffice --headless --convert-to html:HTML --outdir /home/admin/Desktop/ /home/admin/Desktop/text.docx');
Run Code Online (Sandbox Code Playgroud)

但它在apache错误日志中给出了这样的错误:

错误:请重新验证输入参数...

所以请指导我.

php soffice

5
推荐指数
1
解决办法
703
查看次数

标签 统计

soffice ×3

libreoffice ×1

linux ×1

pdf ×1

php ×1

python ×1

type-conversion ×1

ubuntu ×1