用api谷歌文档在标题中居中图像

我试图在我的标题中插入一个图像。还行。现在我想把图片居中,但我只是卡住了。


$requests[] = new \Google_Service_Docs_Request(array(

        'insertInlineImage' => array(

            'uri' => 'https://myPicture.png',

            'location' => array(

                'segmentId' => $document->getDocumentStyle()->getDefaultHeaderId(),

                'index' => 0

            ),

        ),


    ));


繁星coding
浏览 97回答 1
1回答

有只小跳蛙

您希望在 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.###这是一个简单的修改。因此,请将此内容反映到您的实际脚本中。引用:更新参数样式请求插入内联图像请求如果我误解了你的问题,这不是你想要的方向,我很抱歉。
打开App,查看更多内容
随时随地看视频慕课网APP