Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 在google应用程序中将Blob对象转换为html_Google App Engine_Google Cloud Datastore - Fatal编程技术网

Google app engine 在google应用程序中将Blob对象转换为html

Google app engine 在google应用程序中将Blob对象转换为html,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,我已将用户上传的文档(.doc、.pdf)作为Blob对象存储到数据存储中。 我不想让用户下载文档,而是想将其显示为HTML页面 用于查看文档。如何将Blob转换为HTML?google app engine是否为相同的应用程序提供现成的API?否。AppEngine本身不提供任何文件格式转换工具。您可能需要查看Google Drive API,它在某种程度上可以为您进行格式转换。否。AppEngine本身不提供任何文件格式转换工具。您可能需要查看Google Drive API,它在某种程度上

我已将用户上传的文档(.doc、.pdf)作为Blob对象存储到数据存储中。 我不想让用户下载文档,而是想将其显示为HTML页面
用于查看文档。如何将Blob转换为HTML?google app engine是否为相同的应用程序提供现成的API?

否。AppEngine本身不提供任何文件格式转换工具。您可能需要查看Google Drive API,它在某种程度上可以为您进行格式转换。

否。AppEngine本身不提供任何文件格式转换工具。您可能需要查看Google Drive API,它在某种程度上可以为您进行格式转换。

AppEngine中没有现成的API可以将.doc或.pdf(或其他类型的)文件转换为HTML。您需要为首选语言找到一个库,以便将blob文件解析为对象模型(如DOM)结构的部分。然后,您需要编写代码将对象模型的各个部分转换为HTML,除非您有幸找到另一个库。不,StackOverflow不是询问“有什么库…”的好地方。

AppEngine中没有现成的API将.doc或.pdf(或其他类型的)文件转换为HTML。您需要为首选语言找到一个库,以便将blob文件解析为对象模型(如DOM)结构的部分。然后,您需要编写代码将对象模型的各个部分转换为HTML,除非您有幸找到另一个库。不,StackOverflow不是一个询问“有什么库…”的好地方。

大多数浏览器已经有了内置的PDF查看器。如果您提供指向PDF文件的链接,当用户单击它时,许多浏览器将自动显示该文档。那些不支持此选项的浏览器将向用户提供将文件下载到其硬盘的功能


这是最简单的解决方案-你根本不需要做任何事情。

大多数浏览器已经有了内置的PDF查看器。如果您提供指向PDF文件的链接,当用户单击它时,许多浏览器将自动显示该文档。那些不支持此选项的浏览器将向用户提供将文件下载到其硬盘的功能


这是最简单的解决方案-您不必做任何事情。

您可以通过使用在网页上嵌入PDF阅读器。

您可以通过使用在网页上嵌入PDF阅读器。

允许下载是什么意思?如果你想阻止用户下载文档,这是另一个问题。嗨,Andrei,我不是在阻止下载选项,但我提供了一种在下载之前查看文档的方法。你说的“允许下载”是什么意思?如果你想阻止用户下载文档,这是另一个问题。嗨,Andrei,我不是在阻止下载选项,但我提供了一种在下载之前查看文档的方法。