Comment imprimer un livret à partir d'un fichier pdf?

32

J'ai un document pdf et je veux l'imprimer sous forme de livret, c'est-à-dire deux pages du document de chaque côté d'une feuille de papier et pour que (une fois imprimé) le tout puisse être plié au milieu pour créer un petit livret.

Comment puis-je le faire facilement?

Juan A. Navarro
la source

Réponses:

23

Pour une alternative gratuite et universelle, vous pouvez utiliser le pdfbookscript, une partie de la pdfjamcollection qui est généralement incluse dans les distributions LaTeX (notamment MacTeX ). C'est simple à utiliser depuis la ligne de commande:

pdfbook mypdf.pdf

Si ce qui précède ne fonctionne pas, ce /Library/TeX/texbinn'est pas dans votre PATH (ou /usr/texbinpour les anciennes versions de MacTeX). La meilleure solution consiste à s'assurer que PATH est correctement défini (de nombreux programmes en ligne de commande échoueront si la variable PATH n'est pas correcte et en pdfbookfait partie); ce n'est pas anodin sous OS X si vous voulez un comportement cohérent entre les applications lancées à partir du dock et les applications exécutées à partir d'un terminal, vous devez donc certainement rechercher une solution complète à ce problème spécifique. Comme solution de contournement sale, vous pouvez exécuter export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"chaque fois avant d'utiliser pdfbook(y compris dans le service ci-dessous).

Si vous ne souhaitez pas utiliser la ligne de commande, vous pouvez facilement créer un service.

  1. Lancer Automator (sur Yosemite, c'est dans Applications / Autres)
  2. Créez un nouveau document et sélectionnez "Service".
  3. En haut du cadre de droite, pour "Le service reçoit sélectionné" choisissez "Fichiers PDF".
  4. Recherchez «Run Shell Script» dans la barre en haut du cadre de gauche et double-cliquez dessus. Sélectionnez "Passer l'entrée" comme "arguments" dans la fenêtre nouvellement créée.
  5. Entrez un script simple en cours d'exécution pdfbook, par exemple pdfbook "$@".
  6. Enregistrez-le sous "Créer un livret" (par exemple).
  7. Dans le Finder, sélectionnez un fichier PDF, puis dans le menu, accédez à Services / Créer un livret.

Mon script complet crée également un fichier temporaire et ouvre le PDF résultant:

TMPF=`mktemp -t bookletXXXX`
mv "$TMPF" "$TMPF.pdf"
pdfbook -o "$TMPF.pdf" "$@"
open "$TMPF.pdf"

Le problème le plus évident est le téléchargement de plusieurs Go et l'installation d'une distribution LaTeX si tout ce que vous voulez c'est le pdfbookscript.

Blout
la source
Je viens d'installer mactex et je ne semble pas avoir de pdfbook. D'autres mesures que je dois prendre?
Chris
J'ai vérifié le référentiel TeX Live (que MacTeX utilise), pdfbookil est donc il ressemble définitivement à un problème PATH. Malheureusement, vous ne pouvez pas simplement utiliser le chemin complet du script (qui est /usr/texbin/pdfbook) car il ne trouvera pas son script parent pdfjam. J'ai mis à jour ma réponse avec une explication du problème et une solution de contournement sale, mais vous devriez certainement résoudre le problème PATH globalement à la place (je ne me souviens pas comment je l'ai fait et je n'ai pas pu trouver la question SO que j'ai utilisée en retour) alors mais c'est là quelque part).
Blout
Tout simplement génial! Fonctionne sur (Ubuntu) Linux dès la sortie de la boîte.
Hummeling Engineering BV
14

Vous pouvez utiliser l' utilitaire Créer un livret 1 qui ajoute une option pour «imprimer», à partir d'Aperçu ou de toute autre application, pour générer un deuxième fichier pdf avec les pages disposées de manière appropriée pour imprimer et relier sous forme de livret. Lors de l'impression du livret pdf résultant, n'oubliez pas de sélectionner «Recto verso: Reliure bord court» dans les options «Mise en page» de la boîte de dialogue d'impression.

1. Plus gratuit, 9,99 $ sur l'App Store à partir du 09/2015.

Juan A. Navarro
la source
J'ai utilisé cet outil avec OSX 10.7.3 et cela fonctionne très bien - fonctionnalité assez agréable dans un package de faible poids.
@Phrogz, merci de me le faire savoir. En effet, j'ai mis à jour le lien pour pointer vers le site du développeur.
Juan A. Navarro
1
Il semble que le lien ait besoin d'une autre mise à jour: thekeptpromise.com/FreeApps/#CreateBooklet
Eric Darchis
1
L'URL a encore changé, c'est maintenant: thekeptpromise.com/CreateBooklet - aussi, ils le font payer ces jours-ci. Cependant, il n'était que de 4,99 $ au moment du commentaire, ce qui vaut le temps que cela m'a sauvé :)
mnem
7

Ma solution consiste à installer la version Macintosh d'Adobe Acrobat Reader DC, disponible sur https://get.adobe.com/reader/ , et à l'utiliser pour ouvrir le fichier PDF. Lors de l'impression à partir d'Adobe Reader, il existe plusieurs options de dimensionnement et de gestion des pages:

  1. Affiche
  2. Plusieurs
  3. Brochure

Choisissez Booklet et vous êtes prêt à partir.

Capture d'écran d'Adobe Reader sous OS X

Voir https://helpx.adobe.com/acrobat/kb/print-booklets-acrobat-reader.html pour plus de détails. L'avantage de cette solution que la même solution fonctionne également dans le monde Windows.

YudhiWidyatama
la source
5

L '"impression de livret" est appelée imposition dans la terminologie de l'imprimerie professionnelle.

Imposteur pas cher

est un utilitaire pour faire exactement ce que vous voulez. Il coûte 35 $ US et dispose d'un essai gratuit avec certaines fonctionnalités désactivées. Il est abordable pour une utilisation occasionnelle, mais aussi assez bon pour une imposition professionnelle.


la source
4

Ouvrez le PDF en aperçu, accédez à la boîte de dialogue d'impression et vous trouverez des paramètres utiles (espérons-le) - je l'espère, car je n'ai pas fait exactement ce que vous recherchez ...

Cliquez sur la petite flèche vers le bas à côté du nom de l'imprimante pour développer la boîte de dialogue d'impression si elle n'est pas déjà plus grande. Dans la moitié inférieure de la fenêtre de dialogue, il y a un menu déroulant où vous pouvez sélectionner quelques options pertinentes:

  • Dans Mise en page (dans le menu déroulant), Pages par feuille (vous pouvez définir ceci sur 2 pour avoir un côté gauche et droit sur chaque page)
  • Également dans la mise en page, recto-verso (vous pouvez choisir le bord du papier sur lequel la reliure se produira, mais vous ne savez pas comment cela fonctionne pour le pliage au milieu ...
  • La liste déroulante comprend également une section intitulée Impression de livrets , qui propose diverses options qui vous intéresseront, principalement la première case à cocher pour activer l'impression de livrets :)

Maintenant, je ne l'ai pas fait moi-même, et je ne sais pas si cela fonctionnera pour plier les pages au milieu (il semble que cela soit destiné à relier les pages le long d'un bord), mais c'est probablement l'endroit où commencer à chercher.

Si cela ne fonctionne pas tel quel, vous devrez peut-être réorganiser manuellement les pages (ce que vous pouvez faire dans l'aperçu) pour qu'elles soient dans le bon ordre afin qu'une simple impression recto verso avec reliure à bord court place les pages aux bons endroits , bien que cela puisse être assez difficile s'il y a beaucoup de pages ...

Bonne chance...

drfrogsplat
la source
2
Dans le menu déroulant, je ne vois aucune option pour «Impression de livret», est-ce peut-être une option d'une imprimante spécifique?
Juan A. Navarro
oh, désolé, vous avez raison: / Je ne savais pas que cela faisait partie du pilote HP pour les imprimantes ici au travail ... vous pouvez toujours jouer avec l'ordre des pages et 2 pages par feuille / impression recto verso I devinez ...
drfrogsplat
1

Vous pouvez utiliser le script python gratuit ici . Ajoutez-le simplement à votre dossier Services PDF dans votre bibliothèque utilisateur (créez le dossier s'il n'existe pas). Il apparaîtra alors dans le bouton PDF de votre menu d'impression.

Il est défini pour les feuilles A3, mais il existe des options pour modifier la taille de la feuille (et d'autres choses) dans le script.

benwiggy
la source