Outils pour utilisateurs

Outils du site


pdftk_usage_et_exemple

Ceci est une ancienne révision du document !


PDFTK - Editer des PDF en ligne de commandes

Split PDF

couper les pages d'un PDF en autant de PDF

frater@powerpi:$ pdftk fichier_sources.pdf burst output ICT-%02d.pdf

cette commande va créer autant de PDF qu'il existe de page dans fichier_sources.pdf.

Encrypter des PDF en batch

pour encrypter tout les PDFs d'un folder avec le même mot de passe RandomPassW0rd_0wner on précise également un “owner” ProjectPorto2017

#!/bin/bash
 
IFS=$'\n';
TARGET="/home/frater/pdfs/encrypted";
 
# shopt -s nullglob
for f in $(find -name '*.pdf' -type f)
do
  DIR=$(dirname "$f");
  DIR=${DIR:2};
  FNAME=$(basename "$f");
  echo "Processing [$FNAME] file...";
  mkdir -p "$TARGET/$DIR" 
  pdftk $f output ../encrypted/$DIR/$FNAME owner_pw RandomPassW0rd_0wner user_pw ProjectPorto2017
done
pdftk_usage_et_exemple.1737971325.txt.gz · Dernière modification : de frater