Sous Windows
Lire les fichiers
Extension | Format | Logiciel |
---|
.pdf | PDF (Portable Document Format) | Adobe Reader |
.ps | PostScript | Ghostscript + Ghostview |
.zip | Compressé Zip | Explorateur Windows, 7-zip, Winzip, Winrar |
.ps.gz ou ps.bz2 | PostScript compressé | Ouvrir directement avec Ghostview, ou bien décompresser d’abord avec 7-zip |
.mws | Feuille Maple | Maple |
.v | Preuve COQ | éditeur de texte, CoqIde |
.pl | Source Prolog | éditeur de texte |
Imprimer plusieurs pages par feuille
- PDF seulement : les options d’impression d’Adobe Reader permettent d’imprimer plusieurs pages par feuille.
- La plupart des imprimantes récentes peuvent imprimer directement en N pages par feuille. Regarder dans les options de l’imprimante, accessibles à partir de la boîte de dialogue d’impression.
- Utiliser PDF Creator pour convertir le document en PDF, en activant le mode plusieurs pages par feuille dans les options de PDF Creator.
Réduire les marges
La plupart des polycopiés sont générés avec des marges gigantesques, alors que l’on pourrait les utiliser pour agrandir le texte lorsque l’on imprime plusieurs pages par feuille. De plus, certains polycopiés sont générés au format de papier américain letter qui est plus large et moins haut que le A4, d’où perte de place supplémentaire à l’impression.
- Convertir le document en PostScript
- PDF seulement : utiliser pdftops, dont voici les binaires (et non pas pdf2ps qui dégraderait sensiblement la qualité du PDF). Ligne de commande :
pdftops source.pdf - Utiliser PDF Creator pour convertir le document en PDF, puis pdftops comme indiqué ci-dessus
- Utiliser l’imprimante virtuelle PostScript d’Adobe, similaire à PDF Creator : Virtual PS Printer
- Recadrer les pages d’un fichier PostScript
L’utilitaire psnup de MiKTeX permet, entre autres, de zoomer un fichier PostScript et de modifier ses marges. La syntaxe générale est la suivante :psnup -pA4 -sfacteur_zoom [-bmarge] [-Wlargeur_source -Hhauteur_source] source.ps dest.ps
On zoome le document en donnant un facteur de zoom supérieur à 1, une marge négative, et hauteur de page source inférieure à la dimension réelle. - Convertir le fichier PostScript en PDF (facultatif)
- Imprimer le fichier avec Ghostview vers PDF Creator
- Utiliser ps2pdf fourni avec MiKTeX : ps2pdf -sPAPERSIZE#a4 source.ps
Pour automatiser cette procédure, vous pouvez télécharger les fichiers Batch pdf_zoom_letter.bat et pdf_zoom_a4.bat. Sous réserve d’éditer les scripts en rajoutant le chemin d’accès des programmes pdftops, psnup et ps2pdf, il vous suffira de faire glisser votre fichier PDF sur le script pour le convertir. Le fichier original n’est pas écrasé.
Sous Linux et assimilables
Lire les fichiers
Extension | Format | Logiciel |
---|
.pdf | PDF (Portable Document Format) | Adobe Reader (paquet acroread), xpdf |
.ps | PostScript | gv, ggv |
.zip | Compressé Zip | unzip |
.ps.gz ou ps.bz2 | PostScript compressé | Décompresser avec gunzip ou bunzip2 (paquet bzip2) puis lire comme un fichier PostScript |
.mws | Feuille Maple | Maple |
.v | Preuve COQ | éditeur de texte, CoqIde |
.pl | Source Prolog | éditeur de texte |
Imprimer plusieurs pages par feuille
- PDF seulement : les options d’impression d’Adobe Reader permettent d’imprimer plusieurs pages par feuille.
- La plupart des imprimantes récentes peuvent imprimer directement en N pages par feuille. Utiliser le programme xpp pour imprimer le fichier en définissant les options d’impression.
- L’utilitaire psnup permet de modifier un fichier PostScript pour rassembler plusieurs pages sur chaque feuille. Ligne de commande :
psnup -nb_pages_par_feuille source.ps dest.ps - L’utilitaire pdfnup (paquet pdfjam) permet de modifier un fichier PDF pour rassembler plusieurs pages sur chaque feuille. Ligne de commande (pour par exemple 2 × 4 pages par feuille) :
pdfnup --nup 2x4 source.pdf
pdfjam permet beaucoup d’autres choses, notamment de réduire les marges, voir ci-dessous.
Réduire les marges
La plupart des polycopiés sont générés avec des marges gigantesques, alors que l’on pourrait les utiliser pour agrandir le texte lorsque l’on imprime plusieurs pages par feuille. De plus, certains polycopiés sont générés au format de papier américain letter qui est plus large et moins haut que le A4, d’où perte de place supplémentaire à l’impression.
Pour réduire les marges d’un document PDF, utiliser l’option --trim de pdfnup :
pdfnup --trim "2cm 2cm 2cm 2cm" source.pdf
L’ordre est gauche, bas, droite, haut. Cette option est bien sûr combinable à l’option --nup. Pour faire des essais, l’option -remote de xpdf peut être pratique (voir le man).
- Convertir le document en PostScript
- PDF seulement : utiliser pdftops (et non pas pdf2ps qui dégraderait sensiblement la qualité du PDF). Ligne de commande :
pdftops source.pdf - Utiliser les options d’impression du logiciel pour générer un fichier PostScript au lieu d’imprimer.
- Recadrer les pages d’un fichier PostScript
L’utilitaire psnup permet, entre autres, de zoomer un fichier PostScript et de modifier ses marges. La syntaxe générale est la suivante :psnup -pA4 -sfacteur_zoom [-bmarge] [-Wlargeur_source -Hhauteur_source] source.ps dest.ps
On zoome le document en donnant un facteur de zoom supérieur à 1, une marge négative, et hauteur de page source inférieure à la dimension réelle. - Convertir le fichier PostScript en PDF (facultatif)
ps2pdf -sPAPERSIZE=a4 source.ps
Pour automatiser cette procédure, vous pouvez télécharger les scripts pdf_zoom_letter.sh et pdf_zoom_a4.sh. Il suffit de leur donner en argument le nom du fichier PDF à zoomer. Le fichier original n’est pas écrasé.