将 ODG 批量转换为 AI、CDR 或 JPG

将 ODG 批量转换为 AI、CDR 或 JPG

我的妻子有一批中等大小(约 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 复制我的答案)

相关内容