在Google文档中打开图片

时间:2019-03-17 19:13:20

标签: google-api google-drive-api google-docs-api

仅需一点背景知识:您可能知道,如果您在Google云端硬盘中有图片并且尝试使用Google Docs打开它,则Google会尝试提取图片(OCR)中的文字并在图片旁边显示文字在新创建的Google文档文件中。

我正在编写一个脚本,在该脚本中,我想使用Google文档打开一个图像(带有一些文本)。

当我尝试通过以下代码进行操作时,我只是一条错误消息,没有解释为什么失败。

var file_url = file.getUrl();
try
{
    var doc = DocumentApp.openByUrl(file_url);
}catch (e) {
    Logger.log("Error Occurred: " + e.toString());
}

任何帮助将不胜感激。

编辑1:这是实际情况。我有以下.png图片,可以使用Google文档打开。

enter image description here

使用Google文档打开时,会得到以下文档:

Document generated after opening the .png image with Google Doc.

有了这个.png文件的网址,我想通过我的脚本来完成所有这些工作,以便获得OCR生成的文本。

1 个答案:

答案 0 :(得分:0)

  • 您想通过OCR使用Google Apps脚本将PNG文件转换为Google文档。

如果我的理解是正确的,那么该修改如何?在此修改中,使用了Drive API。

使用此脚本时,请在Advanced Google Services和API控制台上启用Drive API。您可以在here上看到有关的信息。

修改后的脚本:

https://drive.google.com/file/d/#####/view?usp=sharing

注意:

  • 当PNG文件的网址为#####时,fileId是文件ID。
  • 在此修改后的脚本中,创建的文档的文件名使用title: file.getName()检索到的文件的文件名。如果要使用其他文件名,请修改{{1}}。

参考文献: