1 回答
TA贡献1824条经验 获得超8个赞
您希望在 Google 文档中的页眉中心插入一个内联图片。
你想用谷歌-阿提-php-客户端和PHP来实现这一点。
您已经能够使用谷歌文档API获取和输入谷歌文档的值。
如果我的理解是正确的,这个答案怎么样?请把这看作是几个可能的答案之一。
修改点:
为了将图像放在中心位置,请将更新参数样式请求添加到批处理更新的请求正文中,因为插入内联图像请求没有 。
alignment
修改后的脚本:
$documentId = '###'; // Please set the Document ID.
$segmentId = $document->getDocumentStyle()->getDefaultHeaderId();
$service = new Google_Service_Docs($client);
$requests = [
new Google_Service_Docs_Request([
'insertInlineImage' => [
'location' => ['index' => 0, 'segmentId' => $segmentId],
'uri' => 'https://icir.int.demedicis.fr/img/logo/veolia.png'
]
]),
new Google_Service_Docs_Request([
'updateParagraphStyle' => [
'range' => ['startIndex' => 0, 'endIndex' => 1, 'segmentId' => $segmentId],
'paragraphStyle' => ['alignment' => 'CENTER'],
'fields' => 'alignment'
]
])
];
$batchUpdateRequest = new Google_Service_Docs_BatchUpdateDocumentRequest(['requests' => $requests]);
$result = $service->documents->batchUpdate($documentId, $batchUpdateRequest);
注意:
当无法使用时,请将标头ID设置为字符串值。
$document->getDocumentStyle()->getDefaultHeaderId()
kix.###
这是一个简单的修改。因此,请将此内容反映到您的实际脚本中。
引用:
如果我误解了你的问题,这不是你想要的方向,我很抱歉。
- 1 回答
- 0 关注
- 96 浏览
添加回答
举报