Crea un solo pdf a partir de múltiples archivos de texto, imágenes o pdf

94

Tengo un montón de archivos de texto, imágenes y archivos PDF que quiero convertir en un único archivo pdf. ¿Cómo lo hago?

    
pregunta AJha 04.06.2013 - 10:23

11 respuestas

134

Si está dispuesto a usar un terminal, puede usar ImageMagick. Instalarlo con

sudo apt install imagemagick

entonces puedes hacer:

convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf

Me funcionó, pero el problema es que convierte el archivo text.txt en una imagen, por lo que no puede resaltar el texto en el pdf resultante.

    
respondido por el Garrett 14.08.2018 - 00:09
29

Instalar pdftk

sudo apt-get install pdftk

Pdftk

Si PDF es papel electrónico, entonces pdftk es un eliminador de grapas electrónico, perforadora, aglutinante, anillo decodificador secreto y gafas de rayos X. Pdftk es una herramienta simple para hacer cosas cotidianas con documentos PDF.

Puede crear archivos PDF a partir de texto o imágenes con Libre Office y luego combinarlos con otros archivos pdf

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

También puede

  • Separe las páginas PDF en un nuevo documento

  • Rotar páginas o documentos PDF

y mucho más además de

Más detalles aquí: Ubuntu Geek: lista de herramientas de edición de PDF

    
respondido por el Warren Hill 04.06.2013 - 13:23
14

Pruebe Cadena de PDF :

  

PDF Chain es una interfaz gráfica de usuario para PDF Toolkit (PDFtk). La GUI admite todas las funciones comunes de la herramienta de línea de comandos de forma cómoda.

Puede instalarlo desde los repositorios predeterminados u obtener lo último y mejor de PDF PPA en cadena .

sudo apt-get install pdfchain

O PDF Mod :

  

PDF Mod es una aplicación sencilla para modificar documentos PDF.

     

Puede reordenar, rotar y eliminar páginas, exportar imágenes desde un documento, editar el título, el tema, el autor y las palabras clave, y combinar documentos mediante arrastrar y soltar.

sudo apt-get install pdfmod

Ver también:

respondido por el landroni 26.03.2014 - 10:20
7

Para múltiples archivos dentro de un directorio y sus subdirectorios con diferentes extensiones, no pude encontrar una respuesta clara, así que aquí está

convert -quality 85 'find -type f -name '*.png' -or -name '*.jpg' | sort -V' output.pdf

Utilicé sustitución de comando para pasar los elementos seleccionados devueltos por el comando find como argumento al comando convert . Desafortunadamente, sort -n no ordenó mis archivos correctamente, así que probé la opción -V y funcionó. Asegúrese también de que el nombre de sus archivos y directorios esté en orden de clasificación natural de antemano. Por ejemplo, dir1, dir2, dir3 not dir1, dir_2, dir3 .

    
respondido por el Dante 27.02.2017 - 21:11
4

Instalar el editor Master PDF. La herramienta ofrece la creación, fusión y extracción de archivos PDF. Consulte aquí para obtener detalles sobre el editor maestro de PDF e instalarlo en Ubuntu

    
respondido por el surendar 04.06.2013 - 12:03
3

No puedo creer que nadie haya mencionado el látex (tex) aún. Está específicamente diseñado para producir documentos, y puede combinar texto, imágenes y archivos PDF en un documento "maestro" (sin degradación de la calidad). Es un conjunto completo de bibliotecas y un lenguaje de marcado extensible, básicamente, ha estado presente desde siempre y muy utilizado en la comunidad científica, aún.

Técnicamente, es un lenguaje de composición tipográfica.

    
respondido por el user4906 13.05.2016 - 19:07
2

Añadiendo la respuesta de la comunidad anterior, puedes hacer %código%. Para obligar al archivo PDF a tener las imágenes en orden cronológico.

    
respondido por el Marwan Nabil 17.12.2017 - 10:30
1

Uso PDF-Shuffler para este tipo de uso, funciona muy bien.

sudo apt-get install pdfshuffler

Es una herramienta gráfica. Simplemente carga todos los archivos pdf que desea fusionar. Puede cambiar el orden de las páginas como desee.

    
respondido por el cochisebt 06.01.2014 - 04:54
1

Pruebe LaTeX con pdflatex .

Nunca antes lo había usado, pero tardé unos 10 minutos en comenzar a crear .PDF con él y en aproximadamente 40 minutos personalizarlos exactamente como quería. Incluí las mejores guías de formato que encontré, al final.

sudo apt-get install pdflatex && sudo apt-get install texlive

Básicamente, usted crea un archivo .tex - por ejemplo hello.tex - con el lenguaje LaTeX, luego ejecuta pdflatex hello.tex en ese archivo y generará el PDF. Los conceptos básicos del lenguaje se pueden encontrar aquí: enlace

Aquí hay un ejemplo de barebones .tex file:

 \documentclass[a4paper,10pt]{article}

 \begin{document}

 {\footnotesize
 YOUR TEXT HERE

 YOUR TEXT HERE
 }

 \end{document}

Formato extra opcional:

Para agregar imágenes: enlace

Para diferentes tamaños de fuente: enlace

Para diferentes fuentes: enlace

Para cambiar el tamaño de página y los márgenes al usar pdflatex : \usepackage[pass,paperwidth=148mm,paperheight=210mm,margin=5mm]{geometry}

    
respondido por el infinite-etcetera 06.06.2016 - 17:22
1

Esta es la solución que utilicé para convertir múltiples archivos TIFF en archivos PDF.

Tuve que crear más de 6.000 archivos PDF a partir de 30.000 tiffs. convert tiempo estimado: 6 a 7 horas.
Usé tiffcp y tiff2pdf , tomaron unos segundos.

$ tiffcp 1.tiff 2.tiff ... multi.tiff
$ tiff2pdf multi.tiff > final.pdf

De esta manera es muy rápido porque las imágenes no se convierten, solo se empacan.

Tal vez haya algunos formatos de tiff que no funcionen tan fácilmente, para mí funcionó perfectamente.

Espero que ayude.

    
respondido por el j.c 04.05.2017 - 12:21
0

Hay una serie de utilidades en el paquete texlive-extra-utils envuelto en pdfjam . Para unir pdfs use

pdfjoin -o out.pdf 1.pdf 2.pdf 3.pdf

A diferencia de convert , manipula directamente en pdf sin convertirlos en imágenes.

También en 18.04LTS (Bionic Beaver) en este momento el paquete pdftk no es compatible. Recomendaría pdfjam si alguien prefiere usar la línea de comando.

    
respondido por el kubus 22.05.2018 - 21:44

Lea otras preguntas en las etiquetas