
Estou procurando juntar vários PDFs em um arquivo. Existe um programa/maneira (de preferência de código aberto) que pode fazer isso por mim com pouco trabalho? Se você compartilha um programa, forneça motivos pelos quais ele funcionará e não apenas um link.
Responder1
eu gosto bastantePDFSampois é uma ótima ferramenta multiplataforma para dividir e mesclar páginas de arquivos PDF.
Acredito que esteja escrito em Java (portanto, plataforma cruzada) e o código-fonte esteja disponível.
Eu usei isso como alternativa muitas vezes quando as pessoas digitalizaram para mim um monte de documentos da impressora de rede que eu tive que dividir e mesclar novamente em ordens diferentes e devo dizer que tem muitos recursos úteis para uma ferramenta cujo único propósito real é dividir e mesclar PDFs.
Ele ainda suporta reordenação no local e visualizações de miniaturas, o que pode economizar um pouco de tempo, especialmente quando você não consegue lembrar qual arquivo é qual.
Responder2
pdftkparece ser a ferramenta mais referenciada para todos os tipos de manipulação de PDF.
O comando de exemplo 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:Construtor pdftk
Finalmente,Criador de PDFtambém pode mesclar documentos, mas parece um pouco complicado de fazer. Seria muito útil mesclar vários tipos diferentes de arquivos de origem.
Responder3
Você pode usargsview
Instale o GSview no computador. Converta file1.pdf e file2.pdf em formato PostScript (.ps). No Adobe Acrobat Reader isso pode ser feito com Arquivo -> Abrir.. arquivo1.pdf, Arquivo -> Imprimir... -> Selecione alguma impressora PostScript -> marque Imprimir em arquivo -> OK. Escreva file1.ps em Nome do arquivo: -> OK.
Repita essas etapas para converter file2.pdf em file2.ps. Neste exemplo, presume-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 trecho de código PostScript em um editor. Edite o código para corresponder ao diretório onde file1.ps e file2.ps foram salvos. Lembre-se de usar \ em vez de \ nos nomes de 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 arquivos PostScript mesclados. Arquivo -> Abrir... -> arquivo12.ps. ...e converta-o novamente para PDF: Arquivo -> Converter... -> Dispositivo: pdfwrite -> OK -> file12.pdf
Outras alternativas incluemEscritor bonito de PDF&Kit de ferramentas PDF