Google Drive 团队最近宣布,第三方 Drive 应用可以提供自己的缩略图作为文件预览 ( http://googleappsdeveloper.blogspot.com/2012/10/thumbnails-for-your-custom-file-types.html ) .
对您来说,实现这一目标的最简单方法是什么?我们的应用在前端使用 AngularJS,在后端使用 Python webapp2。
文件 URL 不是公开的,而且由于我们不会公开用户的文件,因此在服务器端公开它听起来更难,所以我通过寻找前端解决方案开始了我的研究。
我发现 html2canvas ( http://html2canvas.hertzen.com ) 听起来不错,但它不能正确渲染我们的应用程序(缺少部分)。我也在考虑用 PhantomJS 来生成这个预览,但这听起来有点矫枉过正。
谢谢你的帮助。
编辑
它确实有效,但 Google Drive 将其呈现为小尺寸(如 300x200 像素),而原始画布为 630x456 像素。对这个问题有什么想法吗?请在附加的 Google Drive 中找到原始缩略图及其渲染。