Impresión en formato de folleto


30

En el pasado, tenía una impresora que tenía la opción de formato de folleto que imprimía el documento de dos páginas a la vez ordenadas de manera que plegar la impresión completa produjera un folleto, la mitad del tamaño del papel que podría graparse en el medio .

Mi impresora actual no es compatible con esta función. Me gustaría usar alguna utilidad o script para convertir un pdf A4 a un folleto A5.

Encontré esta página pero recibo un error:pdfjam ERROR: can't find pdflatex!

¿Cómo puedo superar este problema? ¿Alguien sabe de alguna otra solución?

Estoy en Ubuntu 12.10 AMD64


3
Si pdflatex no se puede encontrar, debe instalarlo ... sudo apt-get install texlive-latex-base. Acrobat Reader tiene una opción de folleto de software, pero su impresora debe admitir la impresión dúplex para eso.
con-f-use

1
Lo hice y obtuve otro problema de dependencia. pdfjam ERROR: LaTeX package pdfpages.sty is not installed. No parece ser un paquete muy estable. Estoy recurriendo a otra solución.
Para hacer el

Instalé adobe reader y eso resolvió el problema, pero no fue tan simple en Ubuntu 12.10 de 64 bits.
Para hacer el

44
Llamar apt-file search pdfpages.stymuestra que también necesita instalar texlive-latex-recommended.
krlmlr

Respuestas:


21

Usar pdfbookdesdetexlive-extra-utils

  1. Instalar texlive-extra-utils:
    sudo apt-get install texlive-extra-utils
  2. Luego corre pdfbook:
    pdfbook [pdf file]

Esto generará un archivo pdf en forma de folleto.

fuente


Esto funcionó muy bien para mí, junto con el uso de la opción de impresión dúplex de "borde largo" y la impresión de una página por lado. (Lo que, en mi caso específico, resultó en que cada página impresa en A4 contenía un total de cuatro páginas A5; dos en el frente, dos en el reverso). El único inconveniente es que el folleto resultante era demasiado grueso para mi grapadora, pero yo ¡No puedo culpar a las herramientas de software por eso!
un CVn

2
Úselo pdfbook --short-edge mypdf.pdfpara la impresión de "borde corto" en lugar del "borde largo" predeterminado.
Gabriel Staples

Aún mejor para mi caso de uso: uso pdfnup. Detalles, ejemplo y comando de instalación aquí: askubuntu.com/a/1095789/327339 .
Gabriel Staples

12

Encontré una solución. Instalé PDF XChange Viewer para Windows (ejecutándose a través de Wine). Tiene la opción de impresión de formato de folleto que funciona bien.

Otra opción nativa de Ubuntu es instalar Adobe Reader para Linux. También tiene impresión de formato de folleto. Instalar Acrobate en Ubuntu menú de folletos para acrobat

EDITAR

Una opción aún mejor que acabo de descubrir es un paquete llamado bookletimposer.


1
Mejor
llámelo

El bookletimposer hace cosas extrañas por mí. Copia algunas de las imágenes de una página a la página al lado, sobre el texto.
Steven Roose

3
bookletimposer está en Debian y Ubuntu. apt install bookletimposer-> et voila.
odinho - Velmont

8

Instalé Boomaga desde el repositorio de Ubuntu 16.04. Resuelve todos los problemas y dependencias de Acrobat Reader (ahora no compatible con GNU / Linux). Funciona con cualquier impresora instalada.

Funciona muy bien y se abre rápidamente con un renderizado perfecto.

sudo apt install boomaga

Cómo se ve Boomaga


Según las dependencias para acrobat reader. Sigue las instrucciones para esta respuesta. askubuntu.com/a/512665/485280 . Puedo confirmar que funciona después de hacer el comando apt. Tuve problemas con Boomaga al darme márgenes extra grandes (2.5 pulgadas) en la página interior izquierda ... De lo contrario, es un programa realmente genial.
Bhikkhu Subhuti

Tomó un poco de experimentación con la configuración para obtener la impresión correcta del folleto (nb, configure la impresora en "La impresora tiene duplexor", y establezca todos los márgenes en "0" en mi caso), pero luego funcionó de maravilla. Seguí las instrucciones de instalación de Ubuntu en Github. (Estoy en 16.04 LTS.)
Dɑvïd

6

firmas

pdfbookSin embargo, el uso es una opción que no era del todo satisfactoria, ya que solo es capaz de crear un folleto. Para crear múltiples folletos (>> firmas) su "hermano" pdfjamhace el trabajo:

pdfjam --landscape --signature 40 /path/to/your/document.pdf

Crea un documento reflejado a lo largo del borde largo y crea 40 firmas.

También hay pdfbook2. A diferencia pdfjam, muestra la --signatureopción en la página de manual. Sin embargo, parece ser muy lento o no funciona en comparación conpdfjam

tl; dr

pdfjamParece la mejor opción con algunas opciones (ver arriba). --signature n: ndebe ser un múltiplo de 4.


6

La mejor solución que encontré está en http://bernaerts.dyndns.org/linux/74-ubuntu/248-ubuntu-imposition-print-book (vinculado como "esta página" en la pregunta original).

El comando de instalación dado es

sudo apt-get install poppler-utils pdfjam texlive-extra-utils

que debe ocuparse de las dependencias.

Esta es una guía paso a paso fácil, que incluye un ingenioso clic derecho para Nautilus (que también se hace fácilmente en Thunar).

Todavía me pregunto por qué esta función no está incluida en CUPS o en el diálogo de impresión general.

EDITAR oct '19: a partir de ahora recomiendo la respuesta anterior, https://askubuntu.com/a/763721/142472 - instalar Boomaga


3

Encontré este script python-gtk, pdfbooklet que toma un PDF, reorganiza las páginas para hacer un folleto y lo guarda como un PDF. Tiene varias opciones para generar automáticamente diferentes tipos de folletos.

Depende de python-poppler.


2

No debería tener nada que ver con su impresora, siempre que la impresora tenga impresión dúplex (ambos lados de una página). Tiene que ver con el pedido de páginas.

Es increíble que una función tan simple todavía no exista en Ubuntu.

Resolví mi folleto de 4 páginas, poniendo el número de páginas a imprimir en este orden: 4,1,2,3. Para un folleto de 8 páginas sería 8,1,2,7,6,3,4,5. Para 16 páginas uno ... 16,1,2,15,14,3,4,13,12,5,6,11,10,5 ... y así sucesivamente ... No es práctico e inmediato, pero funciona .


1
La función de folleto era una característica del controlador de mi impresora anterior. El controlador de la impresora que tengo ahora no tiene esa característica.
Para hacer el

También existe: psbooko pdfbookhaz esto por ti. Ver esta publicación relacionada: askubuntu.com/q/52269/30266
krlmlr

El orden especificado en el diálogo de impresión parece ignorarse en 14.04.3 LTS. Las páginas se imprimen en orden numérico, sin importar en qué orden las especifique. Probado con una impresora Samsung CLX-3175N.
Peterino

1
16pp = 16,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9;)
Dɑvïd

1

He escrito un script zsh que imprime un PDF A4 como folleto (en papel A3):

#!/bin/zsh

zmodload zsh/mathfunc

f="$1"; shift

if [[ ! -f "$f" ]]; then
    echo "Not a file: “$f”" >&2
    exit 1
fi

total_pages="$(pdfinfo "$f" | grep '^Pages:' | grep -Po '\d+$')"

pages="${2-$total_pages}"

sig="$(( int(ceil(pages / 4.) * 4) ))"

pdf="$(mktemp --suffix=.pdf)"

pdfbook --a3paper --signature "$sig" -o "$pdf" "$f" "1-$pages"

#two-sided-long-edge apparently only means *long edge* when in portrait mode
lpr \
    -o media=A3 \
    -o sides=two-sided-long-edge \
    -o landscape=true \
    "$pdf"

unlink "$pdf"

tenga en cuenta que la configuración de su impresora puede estar menos rota que la mía y que realmente necesita usar -o sides=two-sided-short-edge


1

Tenía la misma pregunta. Me gustas, me encontré con esos problemas al intentar usar pdfjam (aparte del gran tamaño de los paquetes que necesitaba instalar). Hice una pregunta sobre superusuario, y la solución fue perfecta.

https://superuser.com/questions/596035/condensing-into-multiple-pdf-pages-per-sheet-via-command-line

Lo recrearé aquí abajo, pero por favor acredite / vote al respondedor original:

to perform an IMPOSITION, nothing is better than Multivalent.jar (latest free version with tools inside, latest Multivalent build currently hosted on sourceforge - 2009 - has no more pdf tools)

you can download the Multivalent.jar build with tools from:

http://www.ziddu.com/download/1794145/Multivalent.tar.gz.html
http://ge.tt/#!/21OPDHX/v/4
http://dingodog.minus.com/mjhNX8Eiu
online man - http://multivalent.sourceforge.net/Tools/pdf/Impose.html

use:

java -cp path...to/Multivalent.jar tool.pdf.Impose -dim (rowsxcols) -paper (paper sizes where pages will be imposed) file.pdf



0

Para algunos casos, es posible que desee utilizar pdfnup en lugar. Le permite empacar varias hojas en 1.

Instalar pdfnupen Ubuntu con sudo apt install texlive-extra-utils.

Ejemplos:

Ejemplo de uso: pdfnup --nup 2x1 mypdf.pdf. Esto crea un pdf con 2 páginas una al lado de la otra en una vista horizontal, para imprimir sobre el borde corto. Vea man pdfnuppara algunos detalles más.

Puede hacer múltiples archivos PDF como un lote con pdfnup --nup 2x2 --suffix '2x2' --batch myfile1.pdf myfile2.pdf, por ejemplo. La --sufixparte simplemente dice qué agregar como sufijo al nombre del archivo de salida. (Este último ejemplo tomado de la página del manual).

Fuentes:

Relacionado:

  • Para cualquiera que quiera tomar 1 x 1 pg de pdf y convertirlo en un pdf con 2 copias de ese 1 pg de lado a lado en vista horizontal (ideal para imprimir volantes) , haga: https://superuser.com/a / 1452008/425838
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.