Δημοσιεύτηκε: 28 Ιαν 2014, 16:48
από eliasps
To pdftk είναι ένα καλό εργαλείο γραμμής εντολών για τέτοιες δουλειές:
Κώδικας: Επιλογή όλων
sudo apt-get install pdftk

Για να διασπάσεις ένα PDF σε σελίδες εκτελείς (αν υποθέσουμε ότι έχεις το PDF σε έναν φάκελο με όνομα xyz):
Κώδικας: Επιλογή όλων
cd xyz
pdftk όνομα_αρχείου.pdf burst

Όπου το όνομα_αρχείου είναι το πραγματικό όνομα του αρχείου PDF.
Aυτό θα διασπάσει το PDF σε ξεχωριστές σελίδες με ονόματα pg_0001.pdf pg_0002.pdf ... pg_000n.pdf στον ίδιο φάκελο.
Μπορείς μετά να ενώσεις όποιες σελίδες θες εκτελώντας:
Κώδικας: Επιλογή όλων
pdftk pg_000a.pdf pg_000b.pdf pg_000c.pdf ... pg_000N.pdf cat output όνομα_αρχείου_μετά_την_ένωση.pdf

Όπου τα a,b,c...N είναι οι αριθμοί των σελίδων που θες να ενώσεις. Μην βάλεις τις τρεις τελείες που έχω βάλει στο ενδιάμεσο, το έκανα για το παράδειγμα. Το όνομα_αρχείου_μετά_την_ένωση είναι το όνομα του αρχείου που θα δημιουργηθεί μετά την ένωση, το οποίο ορίζεις εσύ να είναι ό,τι θες.

Το είχα χρησιμοποιήσει για την ένωση των άρθρων του περιοδικού Ubuntistas στην σελιδοποίηση του τεύχους 16, γιατί τότε έφτιαχνα τα άρθρα σε ξεχωριστά PDF και τα ένωνα με το pdftk για την δημιουργία του τελικού (τεμπελιά!). Τώρα τα φτιάχνω σε ένα αρχείο.

Παρέχει και άλλες επιλογές, τις οποίες μπορείς να δεις με την:
Κώδικας: Επιλογή όλων
man pdftk