Astuces PS / PDF
Fichiers .ps et .pdf sous Windows
Sous Windows, il est possible d'enregistrer sous un fichier .ps (PostScript) un document.Il suffit d'imprimer ce fichier dans un fichier. Pour se faire, il est souhaitable d'installer les drivers d'une imprimante PostScript.
http://www.eleves.ens.fr/wintuteurs/tutorials/ms-office2ps/
Sous Windows, il est également possible d'enregistrer un document sous un format .pdf (Adobe Portable Document Format). Il suffit d'installer un logiciel comme PDF Creator pour faire ceci. Il crée une imprimante virtuelle avec laquelle il suffit d'imprimer pour créer le fichier .pdf en question. PDFCreator permet également d'exporter en .png, .jpeg, .bmp, .pcx, .tif, .ps, .eps (en plus du .pdf)
http://www.framasoft.net/rubrique392.html (PDF, lire et éditer)
http://sebsauvage.net/pdf/
Manipuler des fichiers PostScript ou PDF
En manipulant des fichiers PostScript ou des fichiers PDF on peut par exemple réaliser les opérations suivantes :- impression de plusieurs pages à la suite sur une feuille
- impression de la même page plusieurs fois sur une feuille
- impression d'une page en miroir
- impression d'un document sous la forme d'un livret (booklet) A5
- ...
Voici quelques exemples :
http://svn.berlios.de/viewcvs/openphysic/office/ps_pdf_tricks
Installation
Sous Linux
Sous Linux (Debian ou Ubuntu) il suffit d'installer les paquets- psutils pour manipuler des fichiers PS
http://www.tardis.ed.ac.uk/~ajcd/psutils/index.html
- pdfjam pour manipuler des fichiers PDF
http://www2.warwick.ac.uk/fac/sci/statistics/staff/academic/firth/software/pdfjam
- pdftk pour manipuler des fichiers PDF
http://www.pdfhacks.com/pdftk
- pdfbook http://tug.ctan.org/tex-archive/support/pdfbook/ pour créer des livrets depuis des fichiers .pdf
Sous Windows
- Installez GhostScript et GhostView- Imprimez votre document (quelque soit l'application à dans un fichier PostScript main.ps
- Visualisez le fichier PS avec GhostView pour vérifier si l'impression dans le fichier s'est bien passée
- Vérifiez la présence des commandes psnup, psselect, et surtout psbook (il faut qu'elles soient dans le PATH pour être appelée depuis n'importe quel répertoire)
- Si vous voulez utiliser le Makefile que j'ai créé pour faciliter la création de fichiers PS il faut GNU Make, on l'obtient notamment en installant Cygwin
- Allez avec Cygwin dans le répertoire où il y a votre fichier ps à tranformer
cd le_repertoire_ou_il_y_a_le_fichier_ps_a_transformer
- Tapez
make livret_ps
- Visualisez le nouveau fichier PS avec GhostView et imprimez
Mon Makefile pour bidouiller le PS ou le PDF
input=main N=2 all: $(MAKE) suite_ps $(MAKE) idem_ps $(MAKE) miroir_ps #$(MAKE) suite_pdf pdftops: pdftops $(input).pdf suite_ps: #Impression de N pages différentes par feuille psnup -n $(N) $(input).ps > $(input)_suite_$(N).ps idem_ps: #Impression de N=2 pages identiques psselect -p1,1 $(input).ps | psnup -n 2 > $(input)_idem_2.ps suite_pdf: #Impression de N pages différentes par feuille pdfnup --nup $(N) $(input).pdf --orient landscape --outfile $(input)_suite_$(N).pdf idem_pdf: # TO DO miroir_ps: #convert -flip $(input).ps $(input)_miroir.ps convert -flop $(input).ps $(input)_miroir.ps miroir_pdf: pdfbook -2 $(input).pdf $(input)_book.pdf livret_ps: psbook $(input).ps | psnup -2 -pa4 > $(input)_book.ps livret_pdf: # TO_DO .PHONY: clean clean: $(RM) $(input)_suite_*.ps $(RM) $(input)_suite_*.pdf $(RM) $(input)_idem_*.ps $(RM) $(input)_idem_*.pdf $(RM) $(input)_miroir.ps $(RM) $(input)_miroir.pdf $(RM) $(input)_livret.ps $(RM) $(input)_livret.pdf zip: $(MAKE) clean_zip $(MAKE) zip_all zip_all: zip -r ps_pdf_tricks.zip * clean_zip: -$(RM) *.zip -$(RM) $(FILENAME)_cpp.zip ftp: ncftpput -u s.cls ftpperso.free.fr soft/office/ps_pdf *.zip
Autres outils
PDF Blender http://www.spaceblue.com/pdfblender/GUIPdftk interface graphique pour pdftk
PDF Edit http://pdfedit.petricek.net/index_e.html
Utilisation succincte de pdftk
Créer des fichiers PDF gratuitement... et légalement
http://sebsauvage.net/pdfhttp://www.framasoft.net/article.php3?id_article=1361
http://www.framasoft.net/article2762.html
http://www.framasoft.net/article1972.html
PDFReflect
Lorsque l'on imprime des transparents avec une imprimante jet d'encre on peut remarquer que les transparents comportent deux faces (une face rugueuse et une face lisse)La face rugueuse permet à l'encre de mieux s'accrocher sur le papier.
Le problème est que si l'on imprime sur la face rugueuse on ne peut pas écrire au stylo dessus et l'effacer ensuite à l'alcool.
L'idée est donc d'imprimer sur la face rugueuse et d'écrire au stylo sur la face lisse (afin de pouvoir l'effacer par la suite).
Je me suis inspiré de PDFJam et PDFPages pour réaliser le script PDFReflect.
Télechargez le ici
Après avoir installé LaTeX (avec le package pdfpages) vous n'avez qu'à taper :
./pdfreflect monfichier.pdf
Vous obtenez alors monfichier-reflected.pdf qui est la version avec l'effet miroir que vous pouvez donc imprimer.
J'espère que ce script sera rajouté dans la prochaine version de PDFJam
http://freshmeat.net/projects/pdfjam/
J'ai également réalisé le script Bash pdfpages qui permet de passer n'importe quel paramètre fournit dans la documentation du package LaTeX de même nom.
Télechargez le ici
Ainsi ./pdfpages --do pages=-,reflect pdfpages.pdf a le même effet que pdfreflect c'est à dire qu'il applique l'effet miroir sur toutes les pages du fichier PDF.
Cest un script plus général qui permet de faire davantage de choses il suffit de regarder la documentation du package LaTeX pdfpages.
Quelques astuces sous Mac OS X
CocoaBooklethttp://www.iconus.ch/fabien/cocoabooklet/index.php?lang=fr
DropScript et PDFDroplets (voir sur le site de pdfjam)
http://www2.warwick.ac.uk/fac/sci/statistics/staff/academic/firth/software/pdfjam/
http://www.wsanchez.net/software
http://www.warwick.ac.uk/go/pdfjam/pdfdroplets_1.20.tgz
Autres outils
multivalent http://multivalent.sourceforge.netCompter le nombre de page de plusieurs fichiers PDF
http://www.hermann-uwe.de/blog/counting-pages-in-multiple-pdfs-from-the-command-line-using-pdfinfo-or-pdftk
Création de PDF en ligne
https://www.pdfonline.comVoir aussi
Impositionhttp://fr.wikipedia.org/wiki/Imposition
http://www.oep-h.com/impose/ Imposition en ligne avec PoDoFo
Convertir du PostScript en...
.eps (PostScript encapsulé)
http://www.grappa.univ-lille3.fr/FAQ-LaTeX/8.21.html
.png
convert fichier.ps fichier.png (voir ImageMagick)
Convertir du PDF en...
.eps (PostScript encapsulé)
http://www.grappa.univ-lille3.fr/FAQ-LaTeX/8.21.html.png
convert fichier.ps fichier.png (voir ImageMagick).png
convert fichier.pdf file-%05d.png (voir ImageMagick)voir aussi (extract pdf bitmap)
pdfimages http://linuxcommand.org/man_pages/pdfimages1.html
pdfimages sample.pdf image
Convertir images (bitmap) en PDF
convert (ImageMagick)convert img*.png out.pdf
sam2p
There are no comments on this page. [Add comment]