如何将 Google 文档集成到 Web 应用程序中(预览、编辑、保存)

chi*_*rag 5 google-docs google-docs-api google-document-viewer office365api angular

我想将google 文档集成到网络应用程序(Angular 10)中以进行预览、编辑和保存

我的服务器上存储有文档。我想使用存储在我的服务器上的谷歌文档预览文档(它可以存储在 Amazon S3 或 Azure 等)。

我想使用谷歌文档编辑该文档并将其保存回我的服务器(用户使用谷歌凭据登录并获得所有权限)。

我知道这一点: https: //docs.google.com/a/[DOMINIO]/viewer?url=[FILE_URL],但它用于预览,文件大小限制为 25 MB。

基本上我需要集成谷歌文档以在我的网络应用程序中预览、编辑和保存文档。

我想通过 Microsoft Office 365(需订阅)实现相同的功能。

如何实现这一目标?

Raf*_*rmo 2

回答:

\n

唯一可能 方法是使用第三方存储系统。

\n

更多信息:

\n

根据有关在第 3 方存储系统上编辑云端硬盘文件的帮助文章:

\n
\n

作为管理员,您可以允许组织中的用户编辑存储在第三方存储系统上的 Google 文档、表格和幻灯片(Google 文件)。

\n
\n

和:

\n
\n

为了实现编辑和协作,Google 会将存储在第三方服务器上的文件缓存 30 天。缓存文件时,其内容受 Google\xe2\x80\x99s 条款的约束。存储在第三方服务器上的 Google 文件受第三方条款的约束。

\n

此外,存储在第三方服务器上的 Google 文件只能通过第三方提供商的控制进行管理、控制、删除和导出。Google 云端硬盘文件管理控制(包括访问控制、数据位置承诺、数据丢失防护 (DLP)、保管库保留策略和云端硬盘 API 访问)不适用于存储在第三方服务器上的 Google 文件。

\n
\n

注意事项:

\n
    \n
  • 如果您的组织拥有存储提供商的付费帐号,则每个用户都必须使用 Google Workspace 帐号登录。
  • \n
  • 与用户的存储提供商帐号和 Google Workspace 帐号关联的电子邮件地址必须匹配。为确保地址匹配,请将与您用户的存储提供商帐号关联的电子邮件地址添加为其 Google Workspace 帐号的电子邮件别名。
  • \n
\n

您可以在上面的链接上阅读有关此内容的更多信息。

\n

相关问题:

\n\n

参考:

\n\n