Dividir una página PDF en dos

36

Tengo un archivo PDF que fue el resultado del escaneo de un libro.

En este archivo, 2 páginas del libro corresponden a 1 en el PDF. Entonces, cuando veo una página en el archivo PDF, en realidad veo 2 páginas del libro.

ingrese la descripción de la imagen aquí

( original )

Me gustaría saber si hay alguna forma de convertir este archivo a otro PDF donde 1 página del libro corresponde a 1 página del PDF, es decir, la situación normal.

JGNog
fuente

Respuestas:

27

Pruebe Gscan2pdf , que puede descargar desde el Centro de software o que puede instalar desde la línea de comandos sudo apt-get install gscan2pdf.

Abra Gscan2Pdf:

  1. archivo> importe su archivo PDF;

    importar

    Ahora tiene una sola página (vea la columna izquierda):

    soltero

  2. luego herramientas> Limpiar ;

    limpiar

  3. seleccione doble como diseño y # páginas de salida como 2 , luego haga clic en Aceptar ;

    división

  4. Gscan2pdf divide su documento (entre otras cosas, también lo limpiará y lo alineará, etc.) Ahora tiene dos páginas:

    doble

  5. Guarde su archivo PDF si está satisfecho con el resultado.
Benjamín
fuente
He estado buscando una forma más fácil de usar unpaper sin tener que producir archivos ppm y esta es la opción. Muy útil respuesta.
Para hacer el
77
Para futuros lectores: esto no hace lo que desea con archivos PDF que no son de imagen: solo se importan las imágenes. Sin embargo, gscan2pdf se ve genial para escanear :).
Andrew Aylett el
32

Puede usar mutooluna herramienta de línea de comandos MuPDF ( sudo apt-get install mupdf-tools):

mutool poster -x 2 input.pdf output.pdf

También puede usarlo -ysi desea realizar una división vertical.

Peque
fuente
55
En ubuntu 16.04 el nombre del paquete es mupdf-tools(so .. sudo apt-get install mupdf-tools).
franzlorenzon
paquete súper útil del que anteriormente no estaba al tanto. ¡Gracias!
Dai
1
¡Hizo el trabajo muy bien y muy rápido! Desafortunadamente, no pude encontrar una manera de usarlo para eliminar la primera página vacía del PDF de salida.
Martin Scharrer
@MartinScharrermutool clean input.pdf output.pdf 2-N
Peque
12

Yo usaría Briss . Le permite seleccionar varias regiones de cada página, cada una de las cuales convertir en una nueva página.

ingrese la descripción de la imagen aquí

precioso
fuente
1
Acepté la respuesta de Benjamin y no la tuya simplemente porque Briss aún no está maduro. Intenté Briss y se ve bien. Pero la instalación de gscan2pdf es mucho más rápida y limpia. ¡Gracias por tu contribución, de todos modos!
JGNog
1
He estado usando Briss por más de un año. Parece razonablemente maduro para mí.
frabjous
Este es increíble
user2413
2

Otra opción es ScanTailor . Este programa es particularmente adecuado para procesar varios escaneos a la vez.

apt-get install scantailor

Desafortunadamente, solo funciona en entradas de archivos de imagen, pero es lo suficientemente simple como para convertir un PDF escaneado a un jpg. Aquí hay una línea que utilicé para convertir un directorio completo de PDF en jpgs. Si un PDF tiene n páginas, crea n archivos jpg.

for f in ./*.pdf; do gs -q -dSAFER -dBATCH -dNOPAUSE -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sDEVICE=png16m "-sOutputFile=$f%02d.png" "$f" -c quit; done;

Tenía capturas de pantalla listas para compartir, pero no tengo suficiente representante para publicarlas.

ScanTailor sale a tif, por lo que si desea que los archivos vuelvan a estar en PDF, puede usar esto para crear un PDF para cada página.

for f in ./*.tif; do tiff2pdf "$f" -o "$f".pdf -p letter -F; done;

Luego, puede usar este one-liner o una aplicación como PDFShuffler para fusionar cualquiera o todos los archivos en un PDF.

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf *.pdf

Curtis
fuente
0

Puede usar okular o cualquier lector de pdf y luego usar imprimir para archivar y seleccionar opciones y copias-> páginas. Seleccione sus páginas interesadas y luego imprima. Cortará las páginas seleccionadas. Simple y fácil !!

Caballero71
fuente
Fácil para una página, pero totalmente inútil para trabajos por lotes.
JayEye
0

Una solución de línea de comando usando ImageMagick:

  1. Divide el PDF en imágenes individuales:

    convert -density 300 orig.pdf page.png
    
  2. Divida las imágenes de cada página en una imagen izquierda y derecha:

    for file in page-*.png;
      do convert "$file" -crop 50%x100% "$file-split.png";
    done
    
  3. Cambie el nombre de los page-###-split-#.pngarchivos a solo 001.png, 002.pngetc.

    ls page-*-split-*.png | cat -n | 
      while read n f; do mv "$f" $(printf "%03d.png" $n); done
    
  4. Combine las imágenes de la página resultante en un PDF nuevamente:

    convert ls -l [0-9][0-9][0-9].png result.pdf
    

Fuentes: (también incluye variaciones y más consejos)

Tanius
fuente
-2

Hay un maravilloso programa scankromsator. Es gratis y funciona bastante bien a través del vino. Más información aquí .

oromay
fuente