GNU/Linux >> Tutoriales Linux >  >> Linux

Necesita fusionar varios PDF en un solo PDF con secciones de tabla de contenido

¿Y cuál es la mejor herramienta para fusionar los pdf?

En Linux (así como en Windows), puede instalar un pequeño programa útil, pdftk . Funciona bien para unir archivos PDF. Por ejemplo:

$ pdftk in1.pdf in2.pdf in3.pdf in4.pdf in5.pdf in6.pdf cat output out.pdf

donde in*.pdf son los archivos de entrada y out.pdf es el resultado. En el medio, @jerik ya dio una respuesta sobre cómo lidiar con el TOC.


Con la versión 1.45, el 6 de diciembre de 2012 es pdftk capaz de crear marcadores con update_info, que podría usarse como toc.

Se hace en 3 pasos:

Condición previa para mi ejemplo

3 archivos PDF. Única página.

page1.pdf
page2.pdf
page3.pdf

1. Crea la información del marcador

# build the bookmark out of an example file
pdftk page1.pdf dump_data output meta.txt
# Edit meta.txt as you need

Aquí hay un ejemplo que funcionó para mí, meta.txt:

InfoBegin
InfoKey: Creator
InfoValue: PDFTK
NumberOfPages: 3
PageMediaBegin
PageMediaNumber: 1
PageMediaRotation: 0
PageMediaRect: 0 0 595.32 841.92
PageMediaDimensions: 595.32 841.92
BookmarkBegin
BookmarkTitle: Page 1
BookmarkLevel: 1
BookmarkPageNumber: 1
BookmarkBegin
BookmarkTitle: Page 2
BookmarkLevel: 1
BookmarkPageNumber: 2
BookmarkBegin
BookmarkTitle: Page 3
BookmarkLevel: 1
BookmarkPageNumber: 3

2. Crear un archivo pdf fusionado temporal

pdftk page* cat output temp.pdf

3. Añadir los marcadores al pdf

pdftk temp.pdf update_info meta.txt output final.pdf

Cuando abre el archivo final.pdf en Acrobat Reader, ve los marcadores en el lado izquierdo.


Linux
  1. Combinar/convertir múltiples archivos PDF en un solo PDF

  2. ¿Cómo buscar contenido de múltiples archivos pdf?

  3. Combinar archivos pdf con clasificación numérica

  4. ¿Cómo convertir un PDF a JPG con línea de comando en Linux?

  5. ¿Cómo puedo copiar recursivamente todos los archivos pdf en un directorio (y sus subdirectorios) en un solo directorio de salida?

Cómo combinar varios archivos PDF en un solo PDF en Linux

Cómo unir/combinar varios archivos de audio en uno solo en Linux

Aloje múltiples sitios web en un solo servidor con Apache en Ubuntu 18.04

¿Cómo divido una sola cuenta de cPanel en varias?

¿Cómo fusiono varias cuentas de cPanel en una sola?

Cómo unir varias páginas PDF en una sola página