python程序水平装订小册子集成在谷歌文档

i5desfxk  于 2023-10-21  发布在  Python
关注(0)|答案(1)|浏览(88)

bounty还有6天到期。回答此问题可获得+150声望奖励。akram希望吸引更多的注意力这个问题:解决方案如何在谷歌文档,或任何其他工具,这样做。

我有一个大约60页的谷歌文档,它是垂直滚动格式。我正在考虑将此文档转换为另一个文档,该文档可以水平打印,以便可以在中间装订。

mypage_content_vertical = [
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
]

水平输出需要:

page 1: 
 front:
   first-half: page 2(start to center)
   second-half: page 15(center to end)
 rear:
   first-half: page 16(start to center)
   second-half: page 1(center to end)

page 2:
 front:
   first-half: page 4(start to center)
   second-half: page 13(center to end)
 rear:
   first-half: page 14(start to center)
   second-half: page 3(center to end)
....

我可以编写Python程序来实现这一点,但我不确定如何将其集成到Google SDK中,因为手动更新文档容易出错且繁琐。
Google文档采用水平布局,格式->列设置为2 parts split in the middle
可以将垂直页面转换成水平页面使得它们可以被装订在水平页面的中间的任何其他工具或方法将是被理解的。

kuhbmx9i

kuhbmx9i1#

您可以使用Google Chrome API。您可能必须从安装Python的客户端库开始。详情请访问https://developers.google.com/docs/api/how-tos/libraries#python
你必须熟悉document structure。一般文档设置,如页面边距,都是用DocumentStyle处理的。为了处理文档不同部分的不同边距,您必须插入节并处理节样式。
相关

相关问题