I am created it script
#!/usr/bin/env python
"""
scribus_imposition.py
A very simple utility that allows you to copy
and paste the correct page sequence for
a simple booklet imposition
2013.03.10 Carlos Celis Flen-Bers
Based in bookletpages.py by 2007.12.22 Gregory Pittman
"""
import scribus
# message is broken up only so it fits on this page
message = 'Haga click en OK y luego Ctrl+C para copiar la secuencia.\nPegue en el cuadro de Imprimir o Guardar PDF'
scribus.messageBox("Instrucciones",message,icon=0,button1=1)
# Calculo
pag = 1
num_pags = scribus.pageCount()
modulo = num_pags % 4
if modulo == 0:
b = scribus.messageBox('Excelente','El documento tiene paginas multiplos de 4',scribus.ICON_WARNING, scribus.BUTTON_OK)
if num_pags == 4:
b = scribus.valueDialog('Secuencia de Paginas','Libro de -'+str(num_pags)+'- Paginas\nCtrl+C para copiar', '4,1,2,3')
else :
cadena = ''
ult = num_pags
cont = pag + 1
sig = ult - 1
while pag <= (sig - 2):
cadena_tmp = str(ult)+','+str(pag)+','+str(cont)+','+str(sig)
# b = scribus.valueDialog('Contador','Hasta 4', cadena_tmp)
ult -= 2
pag += 2
cont += 2
sig -= 2
if cadena != '': cadena += ','+cadena_tmp
else : cadena += cadena_tmp
b = scribus.valueDialog('Secuencia de Paginas','Libro de -'+str(num_pags)+'- Paginas\nCtrl+C para copiar', cadena)
else:
b = scribus.messageBox('Error','El documento debe tener cantidad de paginas multiplo de 4',scribus.ICON_WARNING, scribus.BUTTON_OK)