我在 中找不到它apt-get
。我需要它将 .odt 文档转换为 PDF;对于 .doc/.docx 也很有用
cd /path/to/directory
oowriter -pt PDF ./*.odt
系统:Ubuntu 16.04
答案1
oowriter
是 open office writer。Open Office 是第三方应用程序(这解释了为什么您找不到它)。
你想要的是lowriter
。Libre office 是默认安装的,它相当于oowriter
。
顺便说一句:当你使用时你应该看到一个警告oowriter
:
$ oowriter -pt PDF ./*.odt
No command 'oowriter' found, did you mean:
Command 'lowriter' from package 'libreoffice-writer' (main)
oowriter: command not found
答案2
做
soffice --headless --convert-to pdf *
在使用没有界面的应用程序 ( -headless
)时lowriter -pt PDF *.odt
,它会在内部将所有 .odt 文件打印 ( -pt
) 为 PDF,正如 Rinzwind 所建议的那样
libreoffice 是一个 shell 脚本,用于设置环境并将命令行参数传递给 soffice.bin 二进制文件。
其手册位于man lowriter
。
答案3
您可以使用许多程序打开 .odt 文件:OpenOffice(显然)、LibreOffice、Calligra Office、AbiWord(来自 Gnome Office)、Scribus、WPS Office,或者在线使用 Zoho Docs、Google Docs(这个实际上是通过即时转换为 GDocs 文件类型来打开它的)。
odt=打开文档文本。它是 OpenOffice(和 LibreOffice)的原生文本文件格式。
为了获得最佳效果,最好检查文件属性,查看哪个程序生成了该文件,然后使用同一程序打开它。许多程序,甚至 Microsoft Office,都会通过导入或将其转换为专有格式来打开 odt 文件。在大多数情况下,此操作是有损的,不会丢失文本,但会误解某些格式和分页。图形元素的解释(如方程式、图表、矢量图形)是一个主要问题。