Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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 apps script 如何将InlineDrawing导出为文档中的图像?_Google Apps Script - Fatal编程技术网

Google apps script 如何将InlineDrawing导出为文档中的图像?

Google apps script 如何将InlineDrawing导出为文档中的图像?,google-apps-script,Google Apps Script,我的文档中有一个InlineDrawing,我可以将其作为元素访问,并将其作为“InlineDrawing”获取。。我还知道如何访问InlineImage并将其作为字节写入文件。如何将InlineDrawing导出为某种类型的图像,UI中可用的格式有svg、pdf、jpeg和png。谷歌应用程序脚本目前无法进行此类图像转换。。。您可以要求对谷歌应用程序脚本进行增强,但目前无法进行此类图像转换。。。您可以要求对进行增强。您可以将该段落复制到新文档中。然后您可以将新文档转换为pdf。大概是这样的:

我的文档中有一个InlineDrawing,我可以将其作为元素访问,并将其作为“InlineDrawing”获取。。我还知道如何访问InlineImage并将其作为字节写入文件。如何将InlineDrawing导出为某种类型的图像,UI中可用的格式有svg、pdf、jpeg和png。

谷歌应用程序脚本目前无法进行此类图像转换。。。您可以要求对

谷歌应用程序脚本进行增强,但目前无法进行此类图像转换。。。您可以要求对

进行增强。您可以将该段落复制到新文档中。然后您可以将新文档转换为pdf。大概是这样的:

var temporaryFileName = Math.random().toString(36);
var doc = DocumentApp.create(temporaryFileName);
// Child is the element with the InlineDrawing.
var originalParagraph = child.getParent().copy();
doc.getBody().appendParagraph(originalParagraph);
doc.saveAndClose();
// Save image.
var blob = doc.getAs('application/pdf');
blob.setName("bla.pdf");
folder.createFile(blob);

你可以把这一段复制到一个新的文件中。然后您可以将新文档转换为pdf。大概是这样的:

var temporaryFileName = Math.random().toString(36);
var doc = DocumentApp.create(temporaryFileName);
// Child is the element with the InlineDrawing.
var originalParagraph = child.getParent().copy();
doc.getBody().appendParagraph(originalParagraph);
doc.saveAndClose();
// Save image.
var blob = doc.getAs('application/pdf');
blob.setName("bla.pdf");
folder.createFile(blob);

谢谢,我怀疑我需要请求,但想在发布增强功能之前检查这里。谢谢,我怀疑我需要请求,但想在发布增强功能之前检查这里。