【发布时间】:2015-04-01 05:40:57
【问题描述】:
我们有一个网站,允许用户上传文件(word、pdf、PPT等)。 我们正在将文件上传到 Amazon S3。因此,所有文件都有自己的网址。
对于这些上传的文档,我们希望生成缩略图。此缩略图需要根据其内容生成(如 Google 文档查看器)。
是否有任何通过其 URL 生成文档缩略图的服务/API?
感谢和问候,
阿什舒克拉
【问题讨论】:
标签: thumbnails
我们有一个网站,允许用户上传文件(word、pdf、PPT等)。 我们正在将文件上传到 Amazon S3。因此,所有文件都有自己的网址。
对于这些上传的文档,我们希望生成缩略图。此缩略图需要根据其内容生成(如 Google 文档查看器)。
是否有任何通过其 URL 生成文档缩略图的服务/API?
感谢和问候,
阿什舒克拉
【问题讨论】:
标签: thumbnails
您可以推出自己的解决方案。我正在评估2JPEG,它似乎支持275 formats,包括Word、Excel、Publisher 和Powerpoint 文件。 fCoder 建议将 2JPEG 作为计划的后台任务运行。 command line syntax 非常全面。我认为它不具备处理远程AWS文件的能力,但你可以将它暂时保留在本地,生成缩略图然后删除本地源文件。
这里是一个示例 sn-p,用于为特定文件生成缩略图:
2jpeg.exe -src "c:\files\myfile.docx" -dst "c:\files" -oper Resize size:"100 200" fmode:fit_width -options pages:"1" scansf:no overwrite:yes template:"{Title}_thumb.jpg" silent:yes
【讨论】:
您还应该看看 AWS Lambda。事实上,AWS re:Invent 2014 会议的这个演示文稿展示了一个使用 Lambda 生成缩略图的现场示例。此解决方案非常可靠且非常经济高效,但缺点是您将负责维护代码或调试问题。
【讨论】: