通过Google Drive API导出Google Docs为PDF时能否指定新增标签页?
Google Drive API 导出Google Docs为PDF时指定标签页的问题
目前通过GET https://www.googleapis.com/drive/v3/files/{fileId}/export接口导出Google Docs为PDF时,官方并没有提供直接指定导出特定标签页的参数,这一点在公开的官方文档中确实没有相关说明。
社区里不少开发者遇到过相同需求,目前有两种可行的替代方案:
- 使用Google Apps Script的
DocumentApp服务:先定位到目标标签页对应的内容范围,将该范围复制到一个新建的临时文档,再通过Drive API导出这个临时文档为PDF,完成操作后删除临时文档。 - 借助Google Docs书签功能:先在目标标签页的起始位置添加书签,然后在导出时使用文档的
exportLinks中的PDF链接,并附加&bookmark={bookmarkId}参数。这个方法有部分开发者测试验证有效,但并非官方公开支持的功能,后续API更新可能导致失效,使用时需注意风险。
这些方案都属于临时替代方案,没有官方的长期支持保障,建议在实际使用前进行充分测试。
内容的提问来源于stack exchange,提问作者Rupert Hoffschmidt
相关产品推荐
相关产品推荐

