【问题标题】:Are their any free PHP librarys to convert PPT or ODT to PDF [closed]他们是否有任何免费的 PHP 库可以将 PPT 或 ODT 转换为 PDF [关闭]
【发布时间】:2012-02-12 20:14:19
【问题描述】:

我正在使用共享主机帐户 (linux) 上的文档管理器,我也没有命令行访问权限。

当人们上传演示文稿时,我需要将它们转换为 PDF 供人们下载。我已经读到有一种方法可以通过安装无头开放式办公室来做到这一点,但我无法在这台服务器上做到这一点。

有没有免费的php库可以管理文档转换?

干杯!

【问题讨论】:

  • 我怀疑是否有任何 /pure/ PHP 库,但很可能有围绕 C/C++ 库进行转换的 PHP 包装库......但是,如果你不能安装无头开放式办公室,您可能也无法使用这些。

标签: php linux codeigniter open-source document-conversion


【解决方案1】:

有没有免费的php库可以管理文档转换?

我不这么认为。这对于 PHP 脚本来说太复杂了。该脚本必须模仿 OpenOffice 已经做的事情。 Headless Open Office 确实是这里的必经之路。

如果您愿意依赖第三方服务并付费,我已经看到一些转换服务通过 Web 服务提供 OpenOffice 的功能。

【讨论】:

  • 嘘...啊,好吧,我有一种感觉可能是这种情况,但无论如何仍然充满希望。谢谢 Pekka... 很遗憾,我发现了大量用于将 doc 转换为 pdf 的库,但演示文稿接缝是问题所在。
  • 这不是“太复杂”......这只是有时间实现 PHPPowerPoint 中所需的所有功能的问题,遗憾的是我目前没有时间...... . 但是通过 PUNO 使用 headless OpenOffice - wstech2.net/index.php?do=0a,01,05 - 无疑是目前最好的选择
  • 到目前为止,有人找到了 PHP 解决方案吗?
【解决方案2】:

我会回应其他人的观点(这对 PHP 的要求有点高),但是,您可能能够解决共享托管问题,但依靠第三方服务器为您进行转换。在另一台服务器上安装 Open Office(和您需要的任何其他软件)并设置一个 API,该 API 将接受传入的 ppt 并返回转换后的 pdf。也许不是您想要的,但它是一种实用的解决方法。

【讨论】:

    【解决方案3】:

    免责声明:我对这些都不熟悉。

    1. Convert ppt to pdf in php linux
    2. 使用PHPPowerpoint编写代码以读取PPT并使用TCPDF输出
    3. 看看这个 SO 讨论openoffice document (odt) to PDF with commad line on Linux?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-11
      • 2011-06-14
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      • 1970-01-01
      • 2016-07-03
      • 2012-01-26
      相关资源
      最近更新 更多