将Google表格转换为PDF并与表格存储在同一Google Drive文件夹中

问题描述 投票:0回答:1

设置

我的文件夹中有一个空的Google表格发票模板。

使用Python,Gspread和PyDrive,我复制了模板,并用数据填充了副本。


问题

客户需要收到发票的pdf文件,而不是Google表格。

我遇到了this question,其中说明了如何将工作表本地导出为pdf,

file_obj = drive.CreateFile({'id': 'sfkldjlfsdkjfgdklj'})
file_obj.GetContentFile('temp.pdf', mimetype='application/pdf')

如何创建Google工作表的PDF,而不是在本地下载PDF,将其存储在与Google工作表相同的Google Drive文件夹中?

python google-sheets gspread pydrive
1个回答
0
投票

您可以使用Drive API的Files.export方法将工作表转换为'application / pdf'MIME类型。在Files API explorer中尝试一下。

© www.soinside.com 2019 - 2024. All rights reserved.