Biotechno pour les profs

un peu de biotechno dans ce monde de brutes

Accueil > Numérique > Livret v0.2

Livret v0.2

samedi 2 avril 2016, par Patrice HARDOUIN

Pour information, dorénavant sous GNU/Linux vous trouverez le logiciel bookletimposer dans les dépôts. Il est plus flexible que « Livret » et obtient largement ma préférence pour ce type de travaux.

Cet article est une reprise d’une page originale de Bruno Duyé (auteur du logiciel)

Description

Livret est un petit programme libre écrit en Java permettant de créer des petits livres à partir d’un document au format PDF. Il crée, à partir d’un fichier source PDF, deux fichiers contenant les rectos et les versos prêts à être imprimés et agrafés.

Principe de fonctionnement du logiciel Livret

Soucieux de l’économie de papier, Bruno Duyé a écrit ce programme pour imprimer des scénarios et des pièces de théâtre afin de les distribuer à des acteurs. En effet, comme schématisé juste avant, on passe ainsi d’un PDF de 7 pages A4 à 2 feuilles A4 imprimées en recto-verso. En bref, on opère une division par 4 du nombre de feuilles A4 à utiliser.

Une fiche descriptive de ce logiciel a été publiée sur Framasoft.

Téléchargement et installation

Java 1.5 minimum est nécessaire pour exécuter ce programme.

Linux (DEB)

Merci à Arnaud Durand de www.mathix.org pour avoir assemblé ce paquet .deb et pour l’avoir corrigé (l’application se lance ensuite directement en console avec la commande livret).

Livret v0.2 version GNU-Linux, paquet DEB

Vous pouvez également consulter la page de la documentation d’Ubuntu en français sur le logiciel Livret.

Linux (toutes distributions)

Livret v0.2 - version GNU-Linux et MAC

MS Windows

Livret v0.2 - version MS Windows (à dézipper)

Mac (ou autres Unix)

Livret v0.2 - version GNU-Linux et MAC

Un paquet Mac serait intéressant… Si quelqu’un sait comment le réaliser il suffit de me l’envoyer pour que je le publie ici-même.

Le programme

Le programme est libre, sous licence GPL. Il utilise la librairie iText (licences MPL and LGPL) pour la gestion des pages au format PDF.

Source

Livret v0.2 - sources du logiciel

Utilisation

Capture d’écran du logiciel Livret v0.2 en fonctionnement

Une fois votre document exporté en PDF « traditionnel » à l’aide de l’option idoine de votre logiciel, ou grâce à une imprimante PDF, il vous suffit de le sélectionner dans le logiciel, de régler éventuellement les marges, votre type d’imprimante (jet d’encre ou laser ; avec support de recto-verso ou non), et si vous désirez le fichier en un ou deux PDF (un recto, l’autre verso ; très utile pour les imprimantes non recto-verso !), le dossier de destination si différent de celui d’origine, et voilà !

La rapidité du programme est exemplaire, deux secondes pour un livre de 128 pages, réduit à 64 pages (soit 32 feuilles A4 recto-verso !). Ce logiciel n’a pas d’autres options, mais il fait ce pour quoi il est prévu réellement vite et bien. Une perle pour tous ceux qui ne disposent pas d’une telle option sur leur imprimante !

Ce logiciel est conçu pour traiter des PDF au format A4. Si votre PDF d’origine n’est pas de ce format, vous aurez des problèmes de marges sur les pages rectos et versos générées.

Avenir possible pour Livret

Bruno Duyé a proposé une orientation de son logiciel :
La prochaine évolution sera sûrement de découpler le moteur et l’interface, pour en faire un programme scriptable et pouvant être utilisé comme imprimante virtuelle.

Si certains d’entre-vous ont des idées ou des travaux pouvant être utilisés et allant dans ce sens, n’hésitez pas à poster à la suite de cet article.

Messages

  • Bonjour,

    Je viens de tester "livret" qui marche parfaitement pour imprimer un livret sur feuilles A4 au format A5.

    J’aurais apprécié pouvoir créer des livrets plus petits, au format A6. La feuille serait imprimée en orientation portrait. Il serait possible de massicoter à mi-hauteur pour obtenir deux feuilles A5 (paysage) comportant chacune 4 pages au format A6.
    L’interface pourrait laisser le choix entre l’impression de feuilles différentes entre le haut et le bas de la feuille A4 (pour une impression unique d’un long document) ou bien de feuilles identiques (pour l’impression d’un livret court en nombreux exemplaires).

    Merci encore pour ce bel outil
    Cordialement

  • Bonjour,

    Un outil efficace.
    Pour obtenir le fichier de départ à partir de plusieurs PDF, j’utilise un autre logiciel Framasoft, "Split and merge" :
    http://www.framasoft.net/article4346.html

    Attention toutefois aux tableaux orientés "paysage" (les planning de TP tournants dans mon cas). Le logiciel "Livret" ne gère pas toujours bien l’orientation, et certains tableaux sont rebasculés en "portrait".

    Je n’ai pas trouvé la cause, mais pour y remédier je procède ainsi :
    - export du tableau en PDF
    - rotation du PDF "paysage" avec un outil en ligne
    - concaténation des PDF avec "Split and Merge"
    - utilisation du logiciel "Livret".

    Si quelqu’un a une meilleure solution...

    Cordialement

    • Bonjour Guillaume,

      effectivement, ce petit logiciel a quelques petits défauts pour lesquels il faut faire avec :
      - n’effectue pas de redimensionnement si la page n’est pas en A4 ;
      - ne tourne pas les pages qui seraient un paysage dans le fichier PDF d’origine.

  • Merci.
    Simple rapide efficace.

  • Sympa comme programme, mais il serait intéressant de pouvoir choisir le nombre de pages par livret. Par exemple en livret de 16 pages tu génères les page 1 à 16, puis 17 à 32,33 à 48, etc ...
    Comme ça le livre est plus facile à relier par petit paquet de 4 feuilles
    Pour l’instant je fait ça manuellement, mais une modification relativement mineur devrait pourvoir ajouter cette fonction à ton programme.

  • ce logicil a l’air super mais je ne parviens pas à l’utiliser sur mon ordinateur , avez vous une info, peut-il être utilisé uniquement sur certaines versions de windows ?
    Merci