首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预览上载的文件

预览上载的文件
EN

Stack Overflow用户
提问于 2011-07-03 21:08:59
回答 2查看 959关注 0票数 1

我目前在一个网站上工作,将使用户上传某些类型的文件。上传文件后,我需要以图像格式生成文件内容的预览。

例如,如果有人要上传包含某种信件(例如缺勤信件)的.doc文件,则需要生成信件的预览图像。

我需要上传和生成预览的一些文件包括,但不限于:.doc(x),.jpg,.ppt(x),.xls(x),.html,.psd。

这可以用PHP实现吗?

如果没有,那么从哪里开始开发这个功能作为PHP的扩展呢?可以用什么语言来实现呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-03 21:55:57

这里只有我的两点意见。这是任何编程语言都不能天生做到的。语言被设计用来做一些特殊的事情,而且做得很好。可能有针对某些“常见”问题的扩展或附加库,比如PEAR。主要是因为您在这里处理的是一些专有文档类型(.doc、.ppt、.xls、.psd)。首先,您需要一个能够解释源文档的应用程序,我的意思是这个应用程序需要一个API。Microsoft为此提供了VBA。其次,此API或另一个应用程序(它也需要API)必须能够生成文档的图像,而不是像屏幕截图那样生成PDF打印输出。然后有一个很大的问题,如果或如何使用PHP访问这些API。

所以,我并不是说它不能做到,只是没有万能的语言。您必须获取并使用多种语言才能获得结果。不过,我认为PHP仍然是将所有东西联系在一起的一个很好的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2011-07-03 22:09:26

也许你可以这样使用openoffice。此链接描述了一种安装openoffice的方法,您可以很容易地从命令行调用该方法并打印到pdf。

请参阅:http://answers.google.com/answers/threadview/id/177241.html

从这里,您还可以将此pdf的第一页转换为图像,以便您可以轻松预览它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6563067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档