Unir vários PDFs juntos

14

Estou procurando unir vários PDFs em um arquivo. Existe um programa / caminho (preferencialmente de código aberto) que possa fazer isso por mim com pouco aborrecimento? Se você compartilha um programa, explique por que ele funcionará e não apenas um link.

James Mertz
fonte

Respostas:

8

Eu gosto bastante do PDFSam , pois é uma boa ferramenta de plataforma cruzada para dividir e mesclar páginas de arquivos PDF.

Eu acredito que está escrito em Java (portanto, multiplataforma) e o código fonte está disponível.

Eu o usei como substituto muitas vezes quando as pessoas me digitalizaram um monte de documentos da impressora de rede que eu tive que separar e aparecer em diferentes ordens e eu tenho que dizer que tem bastante recursos úteis para uma ferramenta cujo único objetivo real é dividir e mesclar pdfs.

Ele também suporta reordenação no local e visualizações de miniaturas, o que pode economizar um pouco de tempo, especialmente quando você não consegue se lembrar de qual arquivo é qual.

Mokubai
fonte
A instalação do PDFSam instala o PDFSoda que eu não queria, não baixei e não tenho idéia do que é.
precisa saber é o seguinte
9

O pdftk parece ser a ferramenta mais frequentemente referenciada para todos os tipos de manipulação de PDF.

O comando de amostra do site que descreve como mesclar vários PDFs.

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

Uma GUI rudimentar está disponível: pdftk4all

Um pouco mais bonito: pdftk Builder

Finalmente, o PDFCreator também pode mesclar documentos, mas parece ser um pouco complicado de fazer. Seria realmente útil para mesclar vários tipos diferentes de arquivos de origem.

afrazier
fonte
4

Você pode usar o gsview

Instale o GSview no computador. Converta file1.pdf e file2.pdf para o formato PostScript (.ps). No Adobe Acrobat Reader, isso pode ser feito com Arquivo -> Abrir .. arquivo1.pdf, Arquivo -> Imprimir ... -> Selecione uma impressora PostScript -> marque Imprimir no arquivo -> OK. Escreva file1.ps em Nome do arquivo: -> OK.

Repita essas etapas para converter file2.pdf em file2.ps. Neste exemplo, supõe-se que os arquivos sejam salvos no diretório c: \ tilap \.

Não é necessário ter uma impressora PostScript. Um driver para ele pode ser instalado mesmo se já houver alguma outra impressora conectada ao computador.

Abra o Bloco de notas (ou algum outro editor de texto), copie e cole o seguinte snippet de código PostScript em um editor. Edite o código para corresponder ao diretório em que file1.ps e file2.ps foram salvos. Lembre-se de usar \ em vez de \ nos nomes dos caminhos. Salve os resultados em algum diretório 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 o GSview para visualizar os arquivos PostScript mesclados. Arquivo -> Abrir ... -> file12.ps. ... e converta-o novamente em PDF: Arquivo -> Converter ... -> Dispositivo: pdfwrite -> OK -> file12.pdf


Outras alternativas incluem o CutePDF Writer & PDF Toolkit

Sathyajith Bhat
fonte
O CutePDF une PDFs? Eu pensei que apenas "salvou" documentos em PDF?
James Mertz
deve poder imprimir vários documentos em um único PDF, mas ainda não tentei. @kron
Sathyajith Bhat
Você não precisa usar o gsview. O próprio gs pode fazer o truque, sem ps no intermediário. Apenas uma única linha:gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
frabjous