【问题标题】:Bash - Export odp / ppt slides as imagesBash - 将 odp / ppt 幻灯片导出为图像
【发布时间】:2011-09-20 11:23:25
【问题描述】:

是否可以使用 unoconv 将 odp / ppt 幻灯片导出为图像?

例如,

unoconv -f png Presentation.ppt

但是这个 unoconv 命令只将第一张幻灯片转换为 png 文件。是否可以在命令行上使用 unoconv 将所有幻灯片导出为单个图像,例如 001.png、002.png、003.png?

如果没有,您能否建议一个简单的 bash 脚本在 odp / ppt 文件中逐张浏览以转换为图像?

谢谢。

【问题讨论】:

    标签: bash openoffice.org


    【解决方案1】:

    一种方法是先将其转换为 PDF,然后使用 Ghostscript 转换为 PNG 文件。以下对我有用:

    unoconv -f pdf presentation.ppt
    gs -sOutputFile=presentation-%03d.png -dNOPAUSE -dSAFER -sDEVICE=png16m \
       -dBATCH -q -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 presentation.pdf
    

    -r300 参数表示创建每英寸 300 像素的 PNG 文件 - 您可能需要调整它。)

    【讨论】:

    • 当然,您可以将-sDEVICE 参数更改为-sDEVICE=jpeg 并记住更改-sOutputFile 参数的扩展名。
    【解决方案2】:

    您可以将 PPT 文件转换为 HTML:

    unoconv -o image/  -f html SinoProbe_02_02_001.ppt
    

    然后图像文件夹将填充 HTML 和 JPG 文件。

    【讨论】:

      【解决方案3】:

      我刚刚在 Windows 7 上测试了 Open Office v4.1.1 的导出为图像扩展。效果很好。与导出到 HTML 和使用包含的文件相比,我对图形大小等有更多的控制。

      http://extensions.services.openoffice.org/en/project/export-images

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-27
        • 1970-01-01
        • 2023-02-10
        • 1970-01-01
        • 1970-01-01
        • 2021-12-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多