Author Topic: Impositioning  (Read 3125 times)

boristhemoggy

  • Newbie
  • *
  • Posts: 12
  • Karma: 0
  • Scribus User
Impositioning
« on: January 24, 2012, 01:40:23 pm »
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?

Meho R.

  • Full Member
  • ***
  • Posts: 198
  • Karma: 0
Re: Impositioning
« Reply #1 on: January 24, 2012, 02:04:17 pm »
You read correct: Scribus doesn't support impositioning yet. But still, there are couple of free and easy-to-use tools 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.

boristhemoggy

  • Newbie
  • *
  • Posts: 12
  • Karma: 0
  • Scribus User
Re: Impositioning
« Reply #2 on: January 24, 2012, 02:22:08 pm »
I already had split and merge, so just updated. Thanks for that,your help is appreciated.

utnik

  • Hero Member
  • *****
  • Posts: 1306
  • Karma: 14
Re: Impositioning
« Reply #3 on: January 24, 2012, 04:12:53 pm »
for the imposition job, try http://jpdftweak.sourceforge.net/ – it's the easiest i know…

utnik

Wena

  • Full Member
  • ***
  • Posts: 179
  • Karma: 0
Re: Impositioning
« Reply #4 on: January 25, 2012, 06:16:21 pm »
I have had a look at this utnik, is there one for window xp?

Wena

utnik

  • Hero Member
  • *****
  • Posts: 1306
  • Karma: 14
Re: Impositioning
« Reply #5 on: January 25, 2012, 06:52:02 pm »
…is there one for window xp?
the compact and the normal version are platform independent.

utnik

celisflen-bers

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
  • Scribus User
Re: Impositioning
« Reply #6 on: March 11, 2014, 12:28:39 am »
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)