willsonlincake 发表于 2022-5-10 22:06:29

Scribus在一个页码范围内的每一页后加一页

import scribus
ran =
for i in range(0,ran-ran+1):
scribus.newPage(ran+i+i+1)假如我们要在第2页,第3页,第4页后面加上一页
我们需要三次循环,0,1,2是通过range(0,4-2+1)得到的.
ran代表第2页,也就是ran+0,第三页就是ran+1,以此类推.
原来这个文档有4页,在第二页后加入一页后第二页还是第二页,第三页则因为之前加入一页,变成3+1,第四页因为加入两页变成4+2.
因为要在每一页后面加入一页,所以加入的页面页码,以第三页为例就是2+1+1+1=第五页.


willsonlincake 发表于 2022-5-10 22:08:28

这个插件在某些场景下有用,比如做一个12月月历,每个月后面加一个空白页.
后续工作:加上GUI界面.
页: [1]
查看完整版本: Scribus在一个页码范围内的每一页后加一页