Eu tenho 3 pastas:
Folder 1
Folder 2
Folder 3
Em cada pasta eu tenho 5 arquivos pdf:
Folder 1
file1.pdf
file2.pdf
Folder 2
file1.pdf
file2.pdf
Folder 3
file1.pdf
file2.pdf
Eu quero que em cada pasta tenha um arquivo combinado desses dois arquivos:
Folder 1
binder.pdf
Folder 2
binder.pdf
Folder 3
binder.pdf
Qualquer ideia? Não diga para fazê-lo manualmente. Este caso é apenas para explicar o meu problema. Pense que eu tenho centenas de pastas. :) Talvez eu possa usar outra ferramenta em vez do Adobe Acrobat ?!
pdf
adobe-acrobat
Andrei Andre
fonte
fonte
Respostas:
Você pode fazer isso com um arquivo em lotes curto e o pdftk.exe (não o pdftk Builder, que é a versão da GUI).
Não há necessidade de instalar nada.
Preparação
crie um novo arquivo de texto e cole o seguinte código
Uso
um novo PDF do fichário na mesma pasta será criado, onde todos os PDFs selecionados serão mesclados em um
Atualização: versão que usa o nome da pasta atual como nome do arquivo para o pdf gerado
fonte
Se você estiver no Linux (ou Mac, ou em qualquer ambiente em que esteja instalado), poderá usar uma ferramenta de linha de comando chamada ghostscript para combiná-las.
Você também pode usar o seguinte para combinar todos os arquivos na pasta atual
Você pode baixar o ghostscript aqui . Também existe uma versão para Windows, mas não a testei.
fonte
Eu usei a solução acima com sucesso. No entanto, no meu sistema (Windows 7 de 64 bits), o código adiciona os PDFs em ordem (aparentemente) aleatória, não em ordem alfabética por nome de arquivo.
Para adicionar arquivos em ordem alfabética, você precisará adicionar o parâmetro de objeto de classificação ao comando DIR (também conhecido como Get-ChildItem) (o objeto de classificação não aceita nenhum parâmetro aqui, pois o nome do arquivo / em ordem alfabética é o padrão):
Aqueles que têm nomes de arquivo no formato 1.pdf 2.pdf ... 10.pdf etc. em vez de 01.pdf 02.pdf .. 10.pdf também podem tentar uma variação disso:
fonte
Existe uma nova ferramenta on-line de manipulação avançada de PDF chamada Sej-da, que ainda está na versão beta, que possui inúmeras funções de PDF (capacidade de mesclar vários PDFs). É gratuito e pode muito bem ajudar suas necessidades.
http://sejda.com/
Uma breve revisão de suas funções foi realizada apenas algumas semanas atrás pela Revisão 3:
http://revision3.com/tzdaily/sejda-online-pdf
fonte
Talvez seja melhor usar um cenário em lote. Crie e colete todos os seus arquivos pdf como xxxx.abcdef.pdf.
A primeira parte é a chamada etiqueta de lote; segunda parte é identificador de arquivo (nome do arquivo). Tags para cada verso são semelhantes em tamanho e valor; O nome dos arquivos vem após o ponto.
Por exemplo, seu primeiro lote consiste em 1111.3425.pdf, 1111.76501.pdf, etc. Seu segundo lote é 22222.1432.pdf, 22222.4398, etc. E assim por diante e assim por diante para outros lotes.
Em seguida, você pode usar um software de mesclagem automatizada que pode lidar com milhares de arquivos, criando uma mesclagem separada para cada lote. Encontrei este software livre do Dysprosium que não precisa de uma linha de comando ou de um script em lote. Você pode fazer o download como um arquivo JAR portátil. Possui diferentes cenários automatizados; um descrito nesta resposta como marcação e outro como a pasta necessária separada.
Dependendo do seu hardware, você pode mesclar milhares de arquivos em lotes pré-destinados.
fonte
Experimente o PDFMerge . Mas não use o formulário inicial em que você deve selecionar cada arquivo um por um. Em vez disso, aguarde o site verificar sua instalação do Java e clique no link "Experimente o PDFMerge Java Applet". Depois que o applet é carregado e pode ser executado, clique no botão Escolher arquivos e você poderá selecionar vários arquivos (para mesclar em um arquivo).
A fusão será super rápida e poderá lidar com um grande número de arquivos, pois nada é carregado no site. Tudo é feito no seu computador, usando sua instalação Java.
PS: desculpe se você está procurando um software offline que possa ser personalizado para criar arquivos PDF únicos em várias pastas.
fonte
Se você estiver no mac, poderá criar um script do Automator para realizar essa tarefa. Faça como uma ação de pasta e simplesmente solte os pdfs e veja isso acontecer! Se você quiser, posso mostrar como, você está executando o mac?
fonte
No Linux
Eu escrevi essa linha de comando bastante longa
Mas ele funciona, eu testei, também funciona com quantos níveis de pastas você possui. Apenas certifique-se de executá-lo na raiz da estrutura de pastas.
Você precisa
pdftk
etree
para isso e no Ubuntu Linux você pode instalá-lo com o apt:fonte