【问题标题】:Convert .PPT (2007-x) to JPEG/GIF in Linux在 Linux 中将 .PPT (2007-x) 转换为 JPEG/GIF
【发布时间】:2012-10-08 12:23:25
【问题描述】:

我在寻找将 Powerpoint 文档转换为 JPEG 的解决方案时遇到问题。

  • Imagick 无法处理 .PPT

  • 所以我使用了 unoconv,它可以处理 .ppt 文件,但只能到 ppt.(97/2003/XP)not 2007 虽然它说输入是的。它告诉我它无法处理源。

是否有能够做到这一点的命令行解决方案或库?

PS:unoconv 基于 openoffice lib。

提前致谢!

【问题讨论】:

  • 这实际上是一个报价吗?如果有,来自哪里?
  • 我收到错误:导入阶段 UNO IllegalArgument:无法读取源文件。 URL 似乎不受支持。 wiki.ubuntuusers.de/unoconv 在“Präsentationsformate”下显示输入正常
  • 也在这里:wiki.openoffice.org/wiki/Framework/Article/Filter/…。 “Microsoft PowerPoint 2007 XML 模板”。从 PDF 转换为 JPEG 有效。但不是在使用 PPT 转 JPEG 时。我尝试使用 OpenOffice 创建一个 .PPT (2003),但它也无法读取源代码。
  • unoconv --version unoconv 0.5 Written by Dag Wieers <dag@wieers.com> Homepage at http://dag.wieers.com/home-made/unoconv/ platform posix/linux2 python 2.6.6 (r266:84292, Jun 18 2012, 14:10:23) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] LibreOffice 3.4
  • 我已将 libreOffice 更新到 3.6 错误 unoconv pptxp.ppt Error occurred during initialization of VM Could not reserve enough space for object heap JavaVM: JNI_CreateJavaVM called _exit, caught by abort_handler in javavm.cxx [Java framework] sunjavaplugin.soCan not create JavaVirtualMachine, abort handler was called. [Java framework] sunjavaplugin.soCan not create Java Virtual Machine [Java framework] sunjavaplugin.soCan not create Java Virtual Machine [Java framework] sunjavaplugin.soCan not create Java Virtual Machine Error: Unable to connect or start own listener. Aborting.

标签: php linux shell powerpoint jpeg


【解决方案1】:

首先尝试使用 unoconv v0.6,并确保您阅读了自述文件,其中包含许多解决问题的技巧。通常会引起问题,例如没有为特定文档格式安装所有必需的软件包,或者现有的办公流程导致错误。

故障排除部分应该是首先要看的:

【讨论】:

  • 谢谢。我已经设法在重新启动 3 次后让它工作......非常随机。我目前正在尝试从 PHP exec(unoconv...) 执行 unoconv,因为它是一个 py 文件。你也有 unoconv 的 PHP Wrapper 吗?谢谢。仍然很棒的转换器。
  • 是否可以将我的 ppt 文件(10 张幻灯片)转换为 png?这样做时它只输出第一张幻灯片。我尝试使用 -e PageRange 参数,但仍然只有第一页。我需要 myppt.ppt => myppt1.png、myppt2.png 等 :)
【解决方案2】:

您可以尝试JODConverter 和最新版本的 OpenOffice。

【讨论】:

    猜你喜欢
    • 2018-08-20
    • 1970-01-01
    • 2021-12-28
    • 2012-05-20
    • 2011-03-21
    • 2010-10-02
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    相关资源
    最近更新 更多