Unir varios PDF juntos

Unir varios PDF juntos

Estoy buscando unir varios PDF en un solo archivo. ¿Existe algún programa/forma (preferiblemente de código abierto) que pueda hacer esto por mí sin problemas? Si comparte un programa, proporcione las razones por las que funcionará y no solo un enlace.

Respuesta1

me gusta bastantePDFSamya que es una buena herramienta multiplataforma para dividir y fusionar páginas de archivos pdf.

Creo que está escrito en Java (por lo tanto, multiplataforma) y el código fuente está disponible.

Lo he usado como alternativa muchas veces cuando la gente me escaneaba un montón de documentos de la impresora de red que luego tuve que dividir y volver a fusionar en diferentes órdenes y debo decir que tiene bastantes Funciones útiles para una herramienta cuyo único propósito real es dividir y fusionar archivos PDF.

Incluso admite reordenamiento in situ y vistas en miniatura, lo que puede ahorrar un poco de tiempo, especialmente cuando no recuerdas qué archivo es cuál.

Respuesta2

pdftkparece ser la herramienta a la que se hace referencia con más frecuencia para todo tipo de manipulación de PDF.

El comando de muestra de su sitio web que describe cómo fusionar varios archivos PDF.

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

Hay disponible una GUI rudimentaria:pdftk4all

Uno un poco mejor:Constructor de pdftk

Finalmente,Creador de PDFTambién puede fusionar documentos, pero parece un poco engorroso. Sin embargo, sería muy útil para fusionar varios tipos diferentes de archivos fuente.

Respuesta3

Puedes usarvista gs

Instale GSview en la computadora. Convierta file1.pdf y file2.pdf al formato PostScript (.ps). En Adobe Acrobat Reader, esto se puede hacer con Archivo -> Abrir... archivo1.pdf, Archivo -> Imprimir... -> Seleccionar alguna impresora PostScript -> marcar Imprimir en archivo -> Aceptar. Escriba file1.ps en Nombre de archivo: -> Aceptar.

Repita estos pasos para convertir file2.pdf en file2.ps. En este ejemplo se supone que los archivos se guardan en el directorio c:\tilap\.

No es necesario disponer de una impresora PostScript. Se puede instalar un controlador incluso si ya hay otra impresora conectada a la computadora.

Abra el Bloc de notas (o algún otro editor de texto), copie y pegue el siguiente fragmento de código PostScript en un editor. Edite el código para que corresponda al directorio donde se guardaron file1.ps y file2.ps. Recuerde usar \ en lugar de \ en los nombres de las rutas. Guarde los resultados en algún directorio como file12.ps.

%!PS
% Written by Helge Blischke, see
% http://groups.google.com/groups?ic=1&selm=3964A684.49D%40srz-berlin.de
%
% The following 2 procs encapsulate the jobs to be processed
% much as is done with EPS images:
/_begin_job_
{
        /tweak_save save def
        /tweak_dc countdictstack def
        /tweak_oc count 1 sub def
        userdict begin
}bind def

/_end_job_
{
        count tweak_oc sub{pop}repeat
        countdictstack tweak_dc sub{end}repeat
        tweak_save restore
}bind def

% Now, add your jobs like this:
_begin_job_
(c:\\tilap\\file1.ps)run
_end_job_

_begin_job_
(c:\\tilap\\file2.ps)run
_end_job_

% and so on.

Inicie GSview para ver archivos PostScript fusionados. Archivo -> Abrir... -> archivo12.ps. ...y convertirlo nuevamente a PDF: Archivo -> Convertir... -> Dispositivo: pdfwrite -> Aceptar -> file12.pdf


Otras alternativas incluyenLindoescritor de PDF&Kit de herramientas PDF

Respuesta4

El programa de línea de comandos de Pythonpdflypuedo hacer eso:

  • Instalación: pip install pdflyymás
  • Uso: pdfly cat in1.pdf in2.pdf -o out.pdfymás

Tenga en cuenta que necesita tener Python y el administrador de paquetes de Python (pip).

información relacionada