Skip to content

Instantly share code, notes, and snippets.

@raphaelbastide
Last active August 29, 2015 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raphaelbastide/4eb7d05c711724b80b53 to your computer and use it in GitHub Desktop.
Save raphaelbastide/4eb7d05c711724b80b53 to your computer and use it in GitHub Desktop.
rotate pdf

Rotation des pages d’un PDF

Ce script bash permet de changer l’orientation de certaines pages d’un PDF. Il nécessite PDFtk server, il faut donc l’installer au préalable. Une petite recherche vous permettra de trouver les instructions pour l’installation de PTFtksur Mac Os.

Utiliser le script

  1. Téléchargez le script
  2. Copiez votre PDF dans le répertoire où se trouve rotate.sh
  3. Éditez rotate.sh pour indiquer les pages que vous voulez garder à l’endroit et celles que vous voulez retourner
  • 3north garde la page 3 vers le nord, c’est à dire qu’elle n’est pas retournée
  • 4-6south tourne vers le sud les pages de 4 à 6
  • 6-endnorth garde les page de 6 jusqu’à la fin orientées vers le nord
  • out.pdf est le fichier généré. Ce nom peut être changé
  1. Dans un terminal, exécutez rotate.sh
  • Ouvrez le terminal, glissez-déposez rotate.sh dans le terminal, son chemin s’affiche alors
  • Appuyez sur entrée pour l’exécuter

Erreurs possibles

Si le script ne marche pas, vérifiez :

  • Que PDFtk est bien installé. Pour cela, tapez pdftk dans un terminal, puis entrée. Si SYNOPSIS s’affiche, c’est qu’il est installé.
  • Que rotate.sh est exécutable. Si ce n’est pas le cas, cherchez comment rendre un fichier exécutable sur votre OS.
  • Que votre PDF est bien dans le même répertoire que rotate.sh

Licence

rotate.sh est distribué sous WTFPL.

#!/bin/bash
pdftk maquette.pdf cat 1-3north 4-6south 6-endnorth output out.pdf
echo "Done"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment