我正在创建一个Google转换器,我希望使用阿皮医生,而不是使用Drive将其导出为HTML:
$service = new Google_Service_Docs($client);
$request = $service->documents->get($docId);
$elements = $request->getBody()->getContent();$elements是Google_Service_Docs_StructuralElement的数组
循环遍历段落>元素,如果有内联对象,则inlineObjectElement属性设置为Google_Service_Docs_InlineObjectElement
的问题是:如何获取Google_Service_Docs_InlineObjectElement的内容以将其保存为文件?我们在这个物体上只有一个inlineObjectId.
发布于 2021-06-03 19:03:10
我在这篇博客文章上找到了一个解决方案。
基本上,所有内联元素都位于:
$inlineObjects = $request->getInlineObjects();顺便说一句。我建议将"$request“重命名为"$document”
现在,使用inlineObjectId,您可以获得所需的特定对象-在那里,您可以得到一个包含二进制内容的contentUri。
这里是一个$inlineObjects内容的截图,它是一个assoc数组。关键是inlineObjectId:

https://stackoverflow.com/questions/54680423
复制相似问题