I've just been reading an old thread where someone has asked about impositioning.
They were told that Scribus does not support that, so presumably, as I want to produce an A4 landscape format book, both as PDF and printed form, then Scribus will not do the job for me. Is that correct?
You read correct: Scribus doesn't support impositioning yet. But still, there are couple of free and easy-to-use tools (http://wiki.scribus.net/canvas/PDF,_PostScript_and_Imposition_tools#Multiplatform) which will do the job (both imposition and scaling, if needed) after you create PDF file in Scribus, so this is not really an issue, nor a show-stopper to use Scribus.
I already had split and merge, so just updated. Thanks for that,your help is appreciated.
for the imposition job, try http://jpdftweak.sourceforge.net/ (http://jpdftweak.sourceforge.net/) – it's the easiest i know...
utnik
I have had a look at this utnik, is there one for window xp?
Wena
Quote from: Wena on January 25, 2012, 05:16:21 PM...is there one for window xp?
the compact and the normal version are platform independent.
utnik
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)