在googledrive中生成thirdapp party文件预览的最佳方法?

2024-05-23 19:54:15 发布

您现在位置:Python中文网/ 问答频道 /正文

googledrive团队最近宣布,第三方Drive应用程序可以提供自己的缩略图作为文件预览(http://googleappsdeveloper.blogspot.com/2012/10/thumbnails-for-your-custom-file-types.html)。在

对你来说,实现这个目标最简单的方法是什么? 我们的应用程序在前端使用AngularJS,在后端使用pythonwebapp2。在

事实上,文件的URL是不公开的,而且由于我们不会公开用户的文件,所以在服务器端实现它听起来更困难,所以我开始了我的研究,寻找前端解决方案。在

我找到了html2canvas(http://html2canvas.hertzen.com),听起来不错,但它不能生成我们应用程序的正确呈现(缺少部分)。 我也在考虑用PhantomJS生成这个预览,但听起来有点过头了。在

谢谢你的帮助。在

编辑

它实际上可以工作,但是googledrive将其渲染为小的(比如300x200px),而原始画布是630x456px。对这个问题有什么想法吗? 请找到原始缩略图和它的谷歌驱动器渲染附件。在

Original thumbnail

Rendering in Google Drive


Tags: 文件com应用程序httpforyourcustomdrive
1条回答
网友
1楼 · 发布于 2024-05-23 19:54:15

我会建议使用html2canvas,但正如您所发现的,它有一些局限性,这可能会使它无法启动。根据您想要的预览,完整的屏幕截图可能不需要。例如,如果您引用的是http://www.videonot.es/,则视频中的静态/缩略图图像可能是足够的预览图像。在

相关问题 更多 >