1

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

4

2 回答 2

2

Google Apps 脚本目前无法进行此类图像转换...您可以要求对问题跟踪器进行增强

于 2013-11-01T23:50:49.590 回答
1

您可以将段落复制到新文档中。然后,您可以将新文档转换为 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);
于 2015-10-12T08:17:44.497 回答