我的妻子有一批中等大小(约 100 个)的 ODG 文件需要发送到打印店。
由于他们不接受 ODG 文件,我们过去曾发送过高分辨率 JPG。然而,这很繁琐,因为我们无法导出高 DPI 设置的 JPG(我们需要 300,但导出时看起来像是 75)。
因此,我们目前的解决方法是:
- 从 OOo 手动导出为 PDF
- 手动导入至 GIMP
- 保存为 JPG
有没有办法使这个过程自动化或者改善呢?
导出为任一格式都是可以接受的。我有 Windows 和 Linux 机器。
答案1
好吧,事实证明有一个扩展可以修复 OOo 中的 DPI 问题:http://extensions.services.openoffice.org/en/project/EnhancedGraphicExportDialogs
答案2
ImageMagick 也将转换为 odg 或从 odg 转换。不知道它是否能处理您的特定 BPI 问题,但可能值得研究。
答案3
在 win7 上,使用 LO 4.1 我必须执行以下操作(从命令行,如果在 cmd 脚本中运行,则可能需要转换%f
为):%%f
set path=%path%;C:\Program Files (x86)\LibreOffice 4\program
for %f in (*.odg) do (
soffice.exe --headless --convert-to jpg --outdir "C:\tmp" %f
)
笔记:
- 如果 LO 的任何实例是打开的,它将不起作用!
- outdir 是必需的
- 不支持输入文件的通配符(因此使用 for 循环)
(从 ask.libreoffice 复制我的答案)