Unisci due file PDF contenenti pagine pari e dispari di un libro


36

Ho due documenti PDF ricercabili, diciamo even.pdfe odd.pdfche contengono rispettivamente pagine pari e dispari di un libro.

Posso decompilare ogni PDF in file separati 001.pdf 002.pdf 003.pdf, eccetera. La domanda è: come unirli?

Sono sia sequenze pari che dispari numerate 1, 2, 3. Se la numerazione nel processo di decompilazione pdftkfosse diversa, ad esempio 1, 3, 5per pari e 2, 4, 6dispari anziché 1, 2, 3, 4, potrei semplicemente unirli.

Posso farlo in un altro modo?

Risposte:


32

Una soluzione semplice sarebbe quella di utilizzare solo pdftk nel modo seguente:

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

3
Eccezionale! Inverte persino l'ordine delle pagine dispari, in modo che io possa semplicemente eseguire il documento attraverso il mio scanner due volte (una volta su ciascun lato), invece di rimescolare manualmente le pagine prima di ripetere la scansione.
FrederikNS,

Pdftk è la migliore soluzione gratuita. Facile da usare e puoi creare uno script bash veloce per eseguire tutti i diversi comandi per te. C'è anche una grande pagina di esempio.
Blairg23

Come posso usare questo con il *parametro. Non funziona perché sta attraversando i file come 1,10,100,101, ..., 2,20,21 ...
Phil Roggenbuck,

PERFEZIONARE! Ho appena unito un enorme documento di 900 pagine
Ivan,

24

Dalla homepage di PDFtk:

PDFtk ha una funzione speciale che abbiamo aggiunto specificamente per risolvere questo problema di organizzazione delle pagine scansionate: shuffle. Supponi di avere due PDF: even.pdf e odd.pdf. Quindi puoi raggrupparli in un unico documento come questo:

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

Se le tue pagine pari sono in ordine inverso, puoi invertire il suo intervallo di pagine:

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

La funzione di riproduzione casuale funziona prendendo una pagina alla volta da ciascuno degli intervalli di pagine di input e assemblandoli in un nuovo PDF. Specifichi questi intervalli dopo la parola chiave shuffle e puoi avere più di due intervalli.

Un esempio dell'uso di più intervalli è:

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

nel qual caso l'output contiene la prima pagina di A (A1), la prima pagina di B (B1), quindi la quinta pagina di A, la seconda di B, la sesta pagina di A e infine la terza pagina di B.


3
Cordiali saluti: Penso che Bend-1 significhi Bdocumento, da enda pagina 1. Poiché la fine arriva dopo 1, sono in ordine inverso. Se fossero 10 pagine, in alternativa, si potrebbe dire B10-1. Ho pensato che significasse "piega le pagine".
Chloe,

+1 a @Chloe per la spiegazione! Mi chiedevo cosa significasse la curva del diavolo. Questo è un ottimo esempio generale e casi d'uso alternativi, quindi +1 anche a Melgaard! Grazie a tutti e due!
Blairg23

8

Dai un'occhiata a Sejda - Un nuovo strumento di manipolazione PDF online avanzato

http://sejda.com/

Ha la capacità di unire i documenti in diversi modi e potrebbe essere in grado di soddisfare i requisiti sopra indicati: l'attività Alternate and Mix sembra fare quello che stai chiedendo.

Alternare e mescolare file PDF utilizzando Sejda.com


Sì, se vuoi pagare 6 dollari al mese.
Blairg23

3
In realtà ha un livello gratuito piuttosto generoso per gli utenti occasionali
Andrea Vacondio,

4

Della parte superiore della mia testa, mi combinerei pdftkcon mmv:

  • Prima sequenza entrambi i file in directory separate, ottenendo even/001.pdfe odd/001.pdfetc.
  • Quindi utilizzare mmv '*.pdf' '#1-a.pdf'sulla cartella dispari, mmv '*.pdf' '#1-b.pdf'sulla cartella pari.
  • Sposta tutto in una cartella. L'espansione della shell *dovrebbe ora ordinare le pagine dispari prima delle pagine pari (001-a, 001-b, 002-a, 002-b ecc.).
  • Usa pdftk come in pdftk *.pdf cat output combined.pdf

Forse devi fare l'ultimo bit in loop per, diciamo, le prime trenta pagine, poi altre trenta pagine ecc., A seconda di quanto sia solida la tua espansione della shell con molti file.


3

Avevo trascorso un'ora a cercare una soluzione per elaborare tre enormi file fino a quando non ho trovato questo forum e provato http://sejda.com/ . Ha fatto un lavoro straordinario, esattamente quello che volevo: unire due documenti (uno contenente pagine dispari e un secondo contenente pagine pari in ordine inverso). Un ottimo servizio online che consiglierei a tutti coloro che hanno bisogno di elaborare grandi file pdf. Grazie al team Sejda!


1
Un'altra spina spudorata per sejda.
Blairg23

3

Uso il modulo Split and Merge PDF gratuito e open source chiamato Alternate Mix .

Oltre ad essere in grado di unire i file, è in grado di eseguire altre operazioni interessanti.


1

Stavo affrontando lo stesso problema. Un file contenente il dispari, un file contenente le pagine pari di un libro digitalizzato. Ho semplicemente usato la funzionalità di rinominazione batch di Windows 7/8 / 8.1 integrata.

1) Suddividere le pagine di ciascun pdf in file separati per ogni pagina in modo tale che una cartella contenga tutte le pagine dispari come file separati e una cartella diversa contenga tutte le pagine pari.

2) Bulk / Batch / Mass rinomina i file di entrambe le cartelle allo stesso modo. Basta selezionare tutti i file in ciascuna cartella e rinominare il primo come a e premere invio. In tal modo, i file in ciascuna delle due cartelle saranno numerati come (1), a (2), a (3) ...

3) Nella cartella con le pagine dispari, copia tutti i file e incollali direttamente nella stessa cartella. In tal modo, crea copie dei file con le pagine dispari che appariranno come (1) - Copia

4) Spostare questi file copiati nella cartella contenente i file pari. Questo li ordina davanti ai file di pagina pari (purché i file siano ordinati in base al loro nome).

5) Unire nuovamente i file in un unico file semplicemente seguendo il nuovo schema di denominazione.

Per unire e dividere i file pdf ho usato gli strumenti PDF di pdfIll disponibili gratuitamente.


Se stai usando PDFill per dividere le pagine nei PDF in file propri, ti chiede un nome, in modo da poter saltare la ridenominazione di massa (poiché hanno già i nomi corretti). Assicurati di controllare che 10 sia dopo 9 (e non tra 1 e 2). Trascina e rilascia funziona, il Add PDF Files under a Folderpulsante no.
Trisped

0

bene quello che stai chiedendo è leggermente complicato, ma per cominciare potresti provare qualcosa come Combina PDF gratuiti o qualsiasi altra pagina. Se hai problemi fammi sapere e posso provare aiuto: P

saluti cam


0

Penso che stia optando per un po 'più di flessibilità nella funzionalità. Ciò rende la tua opzione combinata in pdf totalmente inutile. Meglio provare PDF online . Questo ti metterà al comando almeno ...


Prima di tutto, non utilizzare una risposta per commentare un'altra risposta. Per criticare o richiedere chiarimenti a un autore, lascia un commento sotto il suo post: puoi sempre commentare i tuoi post e una volta che avrai una reputazione sufficiente sarai in grado di commentare qualsiasi post . ... (proseguendo)
G-Man dice "Ripristina Monica" il

(Segue) ... (2) In che modo "PDF online" risponde a questa domanda? Ho dato una rapida occhiata - ho caricato due file PDF - e non ho visto un'opzione per intercalare le loro pagine. (3) E anche se "PDF online" può fare ciò che la domanda pone, c'è qualcosa che lo rende preferibile pdftk(che è stato menzionato in due risposte)?
G-Man dice "Ripristina Monica" il

0

PDFSam Basic è gratuito e il processo di fusione è molto più veloce di quello a cui sono abituato su Adobe Acrobat. (Ci sono voluti circa 3 secondi per unire due file di 200 pagine da 50 MB, interlacciati. Considerando che ci sarebbero voluti almeno 10 secondi su Adobe Acrobat, senza la funzione di interfogliatura.)

L'unico inconveniente possibile è che devi installarlo sul tuo sistema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.