SuR*_*uRa 5 command-line pdf file-format libreoffice convert-command
我正在使用以下 libreoffice 命令将我的pdf 文件转换为 word(doc)
lowriter --headless --infilter='writer_pdf_import' --convert-to doc:"MS Word 2007 XML" sample.pdf
Run Code Online (Sandbox Code Playgroud)
转换输出文档后,每行都带有一个矩形框。但是,如果我在MS Word 97 中使用相同的命令,它就可以完美运行。
lowriter --headless --infilter='writer_pdf_import' --convert-to doc:"MS Word 97" sample.pdf
Run Code Online (Sandbox Code Playgroud)
我不知道第一个命令中的错误是什么。请帮我解决一下这个。并建议我是否需要添加任何其他属性来提高转换的效率和质量。
小智 8
我已经使用 LibreOffice 很长时间了,但仍然无法理解它如何处理不同的文件。
我正在使用以下命令将 PDF 转换为 WORD。您可以尝试:
libreoffice --infilter="writer_pdf_import" --convert-to docx input.pdf
Run Code Online (Sandbox Code Playgroud)
这工作得很好。
小智 3
你尝试过吗soffice?
soffice --infilter="writer_pdf_import" --convert-to docx sample.pdf
Run Code Online (Sandbox Code Playgroud)
根据这篇文章:我可以将 PDF 文件转换为 Word 文件吗?- 询问 LibreOffice
不,LibreOffice 不会将 PDF 转换为 DOC(或 ODT)等。
如果您的 pdf 包含文本而不是图像,您可以使用 LibreOffice 绘图打开它,然后根据需要复制、粘贴、编辑和保存文档。