Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' in /home.32/c/e/l/celles/www/wikini/wakka.php on line 824
www.celles.net:AstucesPsPdf

www.celles.net

AstucesPsPdf

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes 38.103.63.60
  Office Koffice (KWord, KSpread, ...) la suite bureautique de KDE >>



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 :


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

Sous Windows


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:
        # TO DO

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


Utilisation succincte de pdftk


Créer des fichiers PDF gratuitement... et légalement

http://sebsauvage.net/pdf
http://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

CocoaBooklet
http://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

http://multivalent.sourceforge.net

Création de PDF en ligne

https://www.pdfonline.com

Voir aussi

Imposition
http://fr.wikipedia.org/wiki/Imposition

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?)
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]