0

一个客户让我创建一个能够将他们上传的文件转换为 html 或 pdf 以存储在 Web 服务器上的站点的任务。我希望他们能够上传(.doc、.tiff、.jpg 等),并让它再次将这些文件即时转换为 html 或 pdf。

我对可以解决问题的软件和 api 持开放态度,但文件必须在转换后存储在客户端网络服务器上。如果有帮助,客户正在使用带有 ssl 的 Godaddy。非常感谢任何输入,因为我一直在寻找可以在未来项目中使用的这个问题的长期解决方案。

我研究过的事情,但在使用这种方式时遇到了麻烦...... Scribd,开放式办公室 api

到目前为止我在这里找到最多帮助的地方

4

1 回答 1

0

嗯......将文件存储为 HTML 的问题......当您上传图像时,您需要做的就是将文件存储在某个地方,然后创建一个看起来像这样的 HTML 文件:

<html>
    <body>
         <img src="path/to/the/image/file.png" />
    </body>
</html>

将大文件(尤其是 TIFF)转换为另一种格式可能是值得的。转换 .doc 文件可能有点棘手。看看这里:在 php 中将 .doc 转换为 html

也许还可以看看Document zetaComponent,它能够在不同的文档类型之间进行转换,尽管目前还没有你提到的所有这些都受支持。

创建 PDF 应该几乎和有几个可以帮助您的 PHP 库一样简单。随便看看 SO:Convert HTML + CSS to PDF with PHP?

总的来说,你必须混合很多东西才能完成这项工作。对此没有“简单”的解决方案。

于 2013-01-11T23:31:38.763 回答