Javascript 在网站上嵌入托管在Google Drive上的PDF文件

Javascript 在网站上嵌入托管在Google Drive上的PDF文件,javascript,google-drive-api,Javascript,Google Drive Api,有一个团队驱动器充满了PDF 我已经设置了oauth2,可以成功登录用户。然后他们可以输入一个文件Id,我的站点将返回该文件的所有元数据 但是,我似乎无法嵌入此PDF文件。元数据中有两个URL: 网络内容链接 webViewLink 我尝试创建一个包含两个链接的iFrame,但都不起作用 这可能吗 我正在使用JS来完成所有这一切,我正在请求范围。webContentLink和可嵌入链接有一些细微的区别 WebContent链接: 嵌入URL: 现在,我还没有看到一个直接的API方法来获取Embe

有一个团队驱动器充满了PDF

我已经设置了oauth2,可以成功登录用户。然后他们可以输入一个文件Id,我的站点将返回该文件的所有元数据

但是,我似乎无法嵌入此PDF文件。元数据中有两个URL:

网络内容链接 webViewLink 我尝试创建一个包含两个链接的iFrame,但都不起作用

这可能吗

我正在使用JS来完成所有这一切,我正在请求范围。

webContentLink和可嵌入链接有一些细微的区别

WebContent链接:

嵌入URL:

现在,我还没有看到一个直接的API方法来获取EmbeddeAbble链接,但是如果您计划通过代码来实现这一点,您可以操作webContentLink,这样它就可以删除view?usp=drivesdk部分,并用preview替换它

示例代码段:

<iframe src="https://drive.google.com/file/d/PDF_DRIVE_ID/preview" width="640" height="480"></iframe>
WebContent链接和可嵌入链接有一些细微的区别

WebContent链接:

嵌入URL:

现在,我还没有看到一个直接的API方法来获取EmbeddeAbble链接,但是如果您计划通过代码来实现这一点,您可以操作webContentLink,这样它就可以删除view?usp=drivesdk部分,并用preview替换它

示例代码段:

<iframe src="https://drive.google.com/file/d/PDF_DRIVE_ID/preview" width="640" height="480"></iframe>

谢谢你。作品但是你是否碰巧知道有什么方法可以移除控制装置?也许可以减少pdf文件的填充。谷歌不再支持嵌入链接?我收到以下错误:promise DomeException中未捕获:未能在“键盘”上执行“getLayoutMap”:必须从顶级浏览上下文调用getLayoutMap。这在ChromeOS中不起作用。使用当前Chrome在MacOS中获取相同错误。有什么解决办法吗?谢谢你。作品但是你是否碰巧知道有什么方法可以移除控制装置?也许可以减少pdf文件的填充。谷歌不再支持嵌入链接?我收到以下错误:promise DomeException中未捕获:未能在“键盘”上执行“getLayoutMap”:必须从顶级浏览上下文调用getLayoutMap。这在ChromeOS中不起作用。使用当前Chrome在MacOS中获取相同错误。有什么解决办法吗?
<iframe src="https://drive.google.com/file/d/PDF_DRIVE_ID/preview" width="640" height="480"></iframe>