我在一个文件共享网站上工作,我需要一种方法来拍摄上传的文件截图。
该网站将支持几种文件格式,从纯文本到办公文档(doc,xls,ppt,...),视频(mpeg,avi,...),图像(jpg,gif,png,...)PDF、Open Office等
每个文件都需要有一个“预览”,好的部分是,客户希望以下格式有预览: doc,xls,ppt和pdf。其他文件格式是可选的,如果我能找到一种方法,他们会有预览的。
此外,图像不是问题,因为我只需要在预览中包含一个缩略图。另外,我将使用FFMPEG将视频转换为FLV,这样我也可以使用它来截取视频的屏幕截图。
我在考虑使用支持办公和开放办公格式的JODconverter,我不知道它是否可以转换为JPG,但至少它可以转换为PDF。该站点是在运行在专用Debian服务器上的Drupal5下用PHP构建的,所以如果我选择JOD,我将把它用作在同一台机器上的虚拟服务器上运行的use服务。
有没有人知道更好的将文件转换为图像的应用程序或方法?
任何帮助我们都将不胜感激,提前谢谢!
哈维尔
发布于 2009-01-07 21:47:50
我结束了使用JODConverter转换为PDF,然后使用SWFTools从PDF转换为SWF。我使用Flash创建了自己的文档查看器。
到目前为止,它运行得非常好。
发布于 2008-10-10 13:42:26
Windows缩略图查看器是一个实现IExtractImage的COM对象。开箱即用,它支持许多文件类型,并且应用程序可以添加自己的文件类型。通过依赖该接口,您更有可能获得对其他文档类型的免费支持,这些文档类型您今天可能甚至都没有考虑过。
发布于 2008-10-06 18:35:31
要查看PDF文档,您可以使用ITextSharp库。链接如下:
http://itextsharp.sourceforge.net/
https://stackoverflow.com/questions/175528
复制相似问题