IT

PDFs zusammenführen

Anscheinend ist das zusammenführen von PDFs gar nicht so einfach, da einige Lösungen die PDFs noch einmal als Bilder Abspeichern und dann noch andere Dinge damit machen. Wenn ich zwei PDFs zusammenführe erwarte ich, dass das daraus folgende PDF genauso groß ist wie die zwei einzelnen zusammen.

Nach einigem googlen konnte das anscheinend nur das Pythonprogamm pdftools.

Um es zu installieren

1. einen neuen Ordner im Verzeichnis eurer Wahl erstellen.

mkdir -p ~/bin/pdftools/

2. Eine Python virtuelle Umgebung erzeugen

python3 -m venv vpdftools
source vpdftools/bin/activate

3. pdftools installieren

 pip install pdftools

(installiert pdftools v2.0.2)

4. feststellen das alles Bugs hat und den Workaround installieren

pip install --upgrade PyPDF2==2.12.1

5. PDF mergen

pdftools merge pdf1.pdf pdf2.pdf -o ausgabe.pdf

Natürlich ist die neuste Variante von PyPDF2 nicht mehr kompatibel mit pdftools, aber sowas ist ja leider normal geworden.

Update:

Ein Jahr später wollte ich mal wieder zwei PDFs zusammenführen und musste feststellen, dass pdftools anscheinend nicht mehr installiert war. Ich durfte das Ganze mit:

/home/user/bin/pdftools/venv/bin/python -m pip install 'pdftools==2.0.2' 'PyPDF2==2.12.1'

neu installieren. Ich bin sehr verwirrt wie das sein kann.