如何使用Smartsheet api下载纵向布局的PDF?

2024-10-01 05:07:15 发布

您现在位置:Python中文网/ 问答频道 /正文

将Smartsheet下载为PDF文件非常简单。 这是我的剧本:

import smartsheet

smartsheet = smartsheet.Smartsheet(token)

sheetId = target_sheet_id
download_directory_path = 'C:\Users\User\Downloads'
paper_size = 'LETTER'

# Download target sheet to specified location as PDF of given size 
smartsheet.Sheets.get_sheet_as_pdf(sheetId, download_directory_path, paper_size)

问题是PDF处于横向模式,并且超过一页宽。 我尝试下载的Smartsheets都需要纵向模式并适合一页才能正确显示。你知道吗

有没有一个参数我遗漏了,可以让我改变布局到肖像模式和适合宽度?你知道吗

如果没有,是否有任何已知的解决方法?你知道吗


Tags: 文件pathtargetsizepdfdownloadas模式
2条回答

根据Smartsheet API documentation,API当前不支持在检索PDF格式的工作表时指定方向。也许您可以在从Smartsheet下载PDF之后,通过使用PyPDF2之类的工具来更改方向?你知道吗

(这篇文章已经有几年的历史了,但是看起来这篇文章包含了一些很好的信息工具,您可以使用Python来操作pdf:https://www.binpress.com/tutorial/manipulating-pdfs-with-python/167包括一些关于PyPDF2的信息)。你知道吗

不幸的是,您在底层产品API中发现了一个限制。 我已经添加了一个请求,要求能够指定页面布局到我们的产品积压工作,但不能作出任何关于优先级或时间表的承诺。你知道吗

相关问题 更多 >