Mesclar dois arquivos PDF contendo páginas pares e ímpares de um livro

36

Eu tenho dois documentos PDF pesquisáveis, digamos, even.pdfe odd.pdfque contêm páginas pares e ímpares de um livro, respectivamente.

Eu posso descompilar cada PDF para separar arquivos 001.pdf 002.pdf 003.pdf, etc. A questão é como mesclá-los?

São sequências pares e ímpares numeradas 1, 2, 3. Se a numeração no processo de descompilação com pdftkfosse diferente, por exemplo, 1, 3, 5para par e 2, 4, 6ímpar, em vez de 1, 2, 3, 4, eu poderia simplesmente mesclá-los.

Posso fazer isso de outra maneira?

Yurij73
fonte

Respostas:

32

Uma solução simples seria usar apenas o pdftk da seguinte maneira:

pdftk A=even.pdf B=odd.pdf shuffle A Bend-1 output merged.pdf
Björn Grüning
fonte
3
Impressionante! Ele até reverte a ordem das páginas ímpares, para que eu possa simplesmente executar o documento pelo scanner duas vezes (uma de cada lado), em vez de reorganizar manualmente as páginas antes de digitalizar novamente.
FrederikNS
Pdftk é a melhor solução gratuita. Fácil de usar e você pode criar um script bash rápido para executar todos os comandos diferentes para você. Também há um ótimo exemplo de página.
precisa saber é o seguinte
Como posso usar isso com o *parâmetro Ele não funciona porque está atravessando os arquivos como 1,10,100,101, ..., 2,20,21 ...
Phil Roggenbuck
PERFEITO! Acabei de mesclar um enorme documento de 900 páginas
Ivan
24

Na página inicial do PDFtk:

O PDFtk possui um recurso especial que adicionamos especificamente para resolver esse problema de organização das páginas digitalizadas: shuffle. Digamos que você tenha dois PDFs: par.pdf e ímpar.pdf. Em seguida, você pode agrupá-los em um único documento como este:

pdftk A=odd.pdf B=even.pdf shuffle A B output collated_pages.pdf

Se suas páginas pares estiverem na ordem inversa, você poderá reverter o intervalo de páginas:

pdftk A=odd.pdf B=even.pdf shuffle A Bend-1 output collated_pages.pdf

O recurso de reprodução aleatória funciona pegando uma página de cada vez em cada um dos intervalos de páginas de entrada e montando-os em um novo PDF. Você especifica esses intervalos após a palavra-chave aleatória e pode ter mais de dois intervalos.

Um exemplo do uso de mais intervalos é:

pdftk A=odd.pdf B=even.pdf shuffle A1 B1 A5-6 B2-3 output out.pdf

nesse caso, a saída contém a primeira página de A (A1), a primeira página de B (B1), a quinta página de A, a segunda de B, a sexta página de A e, finalmente, a terceira página de B.

Melgaard
fonte
3
FYI: Eu acho que Bend-1 significa Bdocumento, da endpágina 1. Como o fim vem após 1, eles estão na ordem inversa. Se fossem 10 páginas, como alternativa, você poderia dizer B10-1. Eu pensei que isso significava "dobrar as páginas".
Chloe
+1 para @Chloe pela explicação! Fiquei me perguntando o que diabos significava. Este é um ótimo exemplo geral e casos de uso alternativos, então marque +1 também no Melgaard! Graças a vocês dois!
precisa saber é o seguinte
8

Confira Sejda - uma nova ferramenta avançada de manipulação de PDF on-line

http://sejda.com/

Ele tem a capacidade de mesclar documentos de diferentes maneiras e pode atender aos seus requisitos acima - a tarefa Alternar e misturar parece fazer o que você está pedindo.

Alterne e misture arquivos PDF usando o Sejda.com

Simon
fonte
Sim, se você quiser pagar 6 dólares por mês.
precisa saber é o seguinte
3
Ele realmente tem um nível gratuito bastante generoso para usuários ocasionais
Andrea Vacondio
4

Do alto da minha cabeça, eu combinaria pdftkcom mmv:

  • Primeiro, divida os dois arquivos em diretórios separados, obtendo even/001.pdfe odd/001.pdfetc.
  • Em seguida, use mmv '*.pdf' '#1-a.pdf'na pasta ímpar, mmv '*.pdf' '#1-b.pdf'na pasta par.
  • Mova tudo para uma pasta. A expansão do shell *agora deve classificar as páginas ímpares antes das páginas pares (001-a, 001-b, 002-a, 002-b etc.).
  • Use pdftk como em pdftk *.pdf cat output combined.pdf

Talvez você precise fazer o último bit em loops para, digamos, as primeiras trinta páginas, depois outras trinta páginas etc., dependendo da robustez da sua expansão shell com muitos arquivos.

Cláudio
fonte
3

Passei uma hora procurando uma solução para processar três arquivos enormes até encontrar esse fórum e experimentar o http://sejda.com/ . Ele fez um trabalho incrível - exatamente o que eu queria: mesclar dois documentos (um contendo páginas ímpares e o segundo contendo páginas pares em ordem inversa). Um ótimo serviço online que eu recomendaria a todos que precisam processar grandes arquivos PDF. Graças à equipe Sejda!

Arte
fonte
11
Outra ficha descarada para sejda.
precisa saber é o seguinte
3

Eu uso o módulo de divisão e mesclagem de PDF de código aberto e gratuito chamado Alternate Mix .

Além de ser capaz de mesclar arquivos, é capaz de outras operações interessantes.

Façam
fonte
1

Eu estava enfrentando o mesmo problema. Um arquivo contendo o ímpar, um arquivo contendo as páginas pares de um livro digitalizado. Simplesmente usei o recurso de renomeação em lote do Windows 7/8 / 8.1.

1) Divida as páginas de cada pdf novamente em arquivos separados para cada página, de modo que uma pasta contenha todas as páginas ímpares como arquivos separados e uma pasta diferente contenha todas as páginas pares.

2) Em massa / lote / massa renomeie os arquivos de ambas as pastas da mesma maneira. Simplesmente selecione todos os arquivos em cada pasta e renomeie o primeiro como um e pressione enter. Ao fazer isso, os arquivos em cada uma das duas pastas serão numerados como (1), a (2), a (3) ...

3) Na pasta com as páginas ímpares, copie todos os arquivos e cole-os diretamente na mesma pasta. Ao fazer isso, ele cria cópias dos arquivos com as páginas ímpares que se parecerão com um (1) - Copiar

4) Mova esses arquivos copiados para a pasta que contém os arquivos pares. Isso os classifica na frente dos arquivos de páginas pares (desde que os arquivos sejam classificados por seus nomes).

5) Mesclar os arquivos novamente em um arquivo, simplesmente seguindo o novo esquema de nomenclatura.

Para mesclar e dividir os arquivos PDF, usei as Ferramentas PDF do pdfIll, disponíveis gratuitamente.

Georg
fonte
Se você estiver usando o PDFill para dividir as páginas nos PDFs em seus próprios arquivos, ele solicitará um nome, para que você possa pular a renomeação em massa (já que eles já têm os nomes corretos). Certifique-se de verificar se 10 é depois das 9 (e não entre 1 e 2). Arrastar e soltar funciona, o Add PDF Files under a Folderbotão não.
Trisped
0

bem, o que você está perguntando é um pouco complicado, mas, para começar, você pode tentar algo como Combinar PDFs grátis ou qualquer outra página. Se tiver problemas, avise-me e posso tentar ajuda: P

com relação cam

Cameron
fonte
0

Eu acho que ele está optando por um pouco mais de flexibilidade na funcionalidade. Isso torna sua opção combinepdf totalmente inútil. Melhor experimentar o PDF on-line . Isso o colocará no comando pelo menos ...

Trabalho
fonte
Primeiro de tudo, não use uma resposta para comentar sobre outra resposta. Para criticar ou solicitar esclarecimentos a um autor, deixe um comentário abaixo da postagem - você sempre pode comentar em suas próprias postagens e, quando tiver reputação suficiente , poderá comentar em qualquer post . ... (continua)
G-Man diz 'Restabelecer Monica'
(Continua) ... (2) Como o "PDF online" responde a esta pergunta? Dei uma olhada rápida - carreguei dois arquivos PDF - e não vi uma opção para intercalar suas páginas. (3) E mesmo que o "PDF online" possa fazer o que a pergunta pede, existe algo que o torne preferível pdftk(que foi mencionado em duas respostas)?
G-Man diz que 'Restabelecer Monica'
0

O PDFSam Basic é gratuito e o processo de mesclagem é muito mais rápido do que o que estou acostumado no Adobe Acrobat. (Demorou cerca de 3 segundos para mesclar dois arquivos de 200 páginas e 50 MB, intercalados. Considerando que levaria pelo menos 10 segundos no Adobe Acrobat, sem o recurso de intercalação.)

A única desvantagem possível é que você precisa instalá-lo no seu sistema.

Kenny LJ
fonte