在终端中使用 Libreoffice 将 PDF 转换为 Word

在终端中使用 Libreoffice 将 PDF 转换为 Word

我正在使用以下 libreoffice 命令来转换我的pdf 文件转换成 word(doc)

lowriter --headless --infilter='writer_pdf_import' --convert-to doc:"MS Word 2007 XML" sample.pdf

转换后,输出文档的每一行都带有一个矩形框。但如果我使用相同的命令微软 Word 97它运行完美。

 lowriter --headless --infilter='writer_pdf_import' --convert-to doc:"MS Word 97" sample.pdf

我不知道第一个命令中的错误是什么。请帮我解决这个问题。并建议我是否需要添加任何其他属性来提高转换的效率和质量。

答案1

我使用 LibreOffice 已有很长时间了,但仍然不明白它如何处理不同的文件。
我使用以下命令将 PDF 转换为 WORD。您可以尝试:

libreoffice --infilter="writer_pdf_import" --convert-to docx input.pdf

这工作得很好。

答案2

您尝试过吗soffice

soffice --infilter="writer_pdf_import" --convert-to docx sample.pdf

答案3

根据这篇文章:我可以将 PDF 文件转换为 Word 文件吗? - 询问 LibreOffice

不,LibreOffice 不会将 PDF 转换为 DOC(或 ODT)等。

如果您的 pdf 包含文本而没有图像,您可以使用 LibreOffice draw 打开它,然后根据需要复制、粘贴并编辑和保存文档。

相关内容