====== Imprimer un PDF en [plus] grand format ======
===== Cas pratiques d'utilisation envisagés =====
On dispose du fichier d'une affichette ou d'une affiche dans un format d'origine (A5, A4) et on veut imprimer le document en plus grand (A3 à A0).
Les traitements nécessaires peuvent être réalisés à deux étapes du processus :
* l'application standard d'impression installée sur l'ordi
* un traitement préalable à l'impression.
Dans le premier cas, on demande simplement à "imprimer" le document en prenant soin de s'assurer que l'on choisi les bonnes options et les bon réglages. Encore faut-il que notre application d'impression offre les possibilités souhaitées…
Dans le second cas, on transforme le document de manière à ce qu'il puisse être imprimé sans avoir se préoccuper des réglages. On va cependant distinguer deux situations :
* l'imprimante permet d'imprimer dans le format voulu, par exemple A3,
* on dispose d'une imprimante A4 et d'une application d'impression rudimentaire. C'est le cas le plus général. Nous commencerons donc par ce cas d'utilisation.
===== Imprimer sur une imprimante A4 =====
Les solutions proposées permettront d'échanger le fichier final avec n'importe quelle personne disposant d'une imprimante A4 en étant certaine qu'elle pourra imprimer le document sans se poser de question.
==== Format initial inférieur à A4 vers A4 ====
Puisque le format final d'impression est celui de l'imprimante, on va se contenter de redimensionner le document PDF :
$ convert -page a5 affiche_originale.pdf -page a4 affiche_finale.pdf
Attention à respecter la casse pour les valeurs des paramètres de tailles !
On n'a plus qu'à demander bêtement l'impression du fichier final.
==== Format visé supérieur à A4 ====
L'imprimante étant A4, il n'y a pas de miracle: notre document sera imprimé sur plusieurs feuilles A4 qu'il faudra assembler manuellement. On va donc devoir transformer notre document PDF d'une page en un document de plusieurs pages A4. On procède en trois étapes :
- transformer le PDF en PostScript de taille identique
- transformer le PostSsript obtenu en document multi-pages A4
- imprimer le document multi-pages sans se poser de question
Les transformations sont obtenues pas les commandes suivantes((À noter que la conversion de ps en PDF peut se faire via le dialogue d'impression standard.)) :
$ pdftops affiche_originale.pdf
$ poster -v -mA4 -pA2 affiche_originale.ps > affiche_finale.ps
On adaptera les tailles d'entrée et de sortie à notre cas d'utilisation. Ici //m// (media) désigne la taille du papier d'impression (ici A4), //p// (print) désigne la taille voulue de l'affiche imprimée. Respecter la casse.
Une fois les transformations effectuées, on imprime le fichier "affiche_finale.ps" sans se poser de question. On n'oubliera pas d'imprimer en //recto seul// si notre imprimante permet le recto-verso. Si l'on doit transmettre le fichier à une personne, on prendra soin de convertir le fichier final en PDF :
$ pstopdf affiche_finale.ps
Les pages imprimées comporteront des traits de coupe qui faciliteront grandement l'assemblage final.
===== Imprimer sur une imprimante permettant de grands formats =====
Si on dispose d'une imprimante A3 (ou plus) ou si on connaît quelqu'un⋅e qui en dispose, les techniques présentées précédemment peuvent être appliquées. Dans le cas d'une tierce personne, il est encore plus important de lui transmettre un fichier à imprimer tel quel, sans se poser de questions.
==== Impression directe au format final ====
Si l'imprimante accepte du papier au format final souhaité :
$ convert -page a4 affiche_originale.pdf -page a3 affiche_finale.pdf
Attention à respecter la casse pour les valeurs des paramètres de tailles ! Ici, on transforme un "a4" (format initial) en "a3" (format d'impression). On adaptera ces valeurs à son cas d'utilisation.
On n'a plus qu'à demander bêtement l'impression du fichier final.
==== Impression sur plusieurs feuilles ====
Si l'on vise un format supérieur au plus grand format permis par l'imprimante, on procède comme pour imprimer à [[#format_vise_superieur_a_a4|un format supérieur à A4 sur une imprimante A4]] ;-) Dans la commande //poster// :poster -v -mA3 -pA2 affiche_originale.ps > affiche_finale.ps
il suffit de remplacer le paramètre //m// (média) par la plus grande taille de papier autorisé par l'imprimante. Le paramètre //p// désigne le format final de l'affiche.
===== Imprimer depuis les fichier natifs =====
Nous avons supposé que nous partions d'un PDF car c'est un format qui permet l'impression en conservant la présentation, sans avoir besoin de disposer du(des) logiciel(s) utilisé(s) pour concevoir la page (dessin, traitement de texte, CAO, etc.). Ce sera notamment le cas lorsqu'on récupère un document créé par une autre personne.
Si l'on crée((Ou si on assemble.)) soi-même le document, on peut simplifier le processus.
==== Impression directe au format final ====
Si on doit transmettre le fichier à une personne disposant d'une imprimante capable d'imprimer à la taille finale, on choisit tout simplement cette taille dans le dialogue de pseudo-impression((Ou d'export.)) en PDF.
==== Impression à une taille supérieure au maximum de l'imprimante ====
Plutôt que de générer un fichier PDF qu'il faudra convertir en PostScript, on choisira l'option "imprimer dans un fichier PostScript". Il suffira d'enchaîner directement sur la commande //poster// comme décrit dans une [[#format_vise_superieur_a_a4|section antérieure]].