Transformer une image en PDF
This commit is contained in:
parent
4c65bc7bdb
commit
3ae5993793
28
HowtoPDF.md
28
HowtoPDF.md
|
@ -1,12 +1,15 @@
|
||||||
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
|
---
|
||||||
|
title: Howto PDF
|
||||||
|
...
|
||||||
|
|
||||||
# Faire un PDF à partir de plusieurs PDF
|
|
||||||
|
## Faire un PDF à partir de plusieurs PDF
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
$ pdftk 1.pdf 2.pdf 3.pdf 4.pdf 5.pdf cat output out.pdf
|
$ pdftk 1.pdf 2.pdf 3.pdf 4.pdf 5.pdf cat output out.pdf
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
# Découper un PDF
|
## Découper un PDF
|
||||||
|
|
||||||
Sélectionner que certaines pages :
|
Sélectionner que certaines pages :
|
||||||
|
|
||||||
|
@ -14,7 +17,7 @@ Sélectionner que certaines pages :
|
||||||
$ pdftk ori.pdf cat 2-5 10-end output out.pdf
|
$ pdftk ori.pdf cat 2-5 10-end output out.pdf
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
# Pivoter un PDF
|
## Pivoter un PDF
|
||||||
|
|
||||||
De 90° les pages 2 à 5 :
|
De 90° les pages 2 à 5 :
|
||||||
|
|
||||||
|
@ -24,7 +27,7 @@ $ pdftk ori.pdf rotate 2-5right output out.pdf
|
||||||
|
|
||||||
left pour -90°, down pour +180°.
|
left pour -90°, down pour +180°.
|
||||||
|
|
||||||
# Compresser un PDF :
|
## Compresser un PDF :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf
|
$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf
|
||||||
|
@ -36,14 +39,14 @@ Si l'on veut jouer avec qualité/taille :
|
||||||
* -dPDFSETTINGS=/ebook : taille/qualité moyenne
|
* -dPDFSETTINGS=/ebook : taille/qualité moyenne
|
||||||
* -dPDFSETTINGS=/printer : taille/qualité importante
|
* -dPDFSETTINGS=/printer : taille/qualité importante
|
||||||
|
|
||||||
# Créer un booklet au format A5
|
## Créer un booklet au format A5
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
# apt install psutils
|
# apt install psutils
|
||||||
$ pdf2ps in.pdf - | psbook | psnup -2 | ps2pdf - out.pdf
|
$ pdf2ps in.pdf - | psbook | psnup -2 | ps2pdf - out.pdf
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
# Changer le format d'un PDF
|
## Changer le format d'un PDF
|
||||||
|
|
||||||
De A4 vers A2 :
|
De A4 vers A2 :
|
||||||
|
|
||||||
|
@ -51,7 +54,7 @@ De A4 vers A2 :
|
||||||
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=a2 -dFIXEDMEDIA -dPDFFitPage -sOutputFile=out.pdf in.pdf
|
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=a2 -dFIXEDMEDIA -dPDFFitPage -sOutputFile=out.pdf in.pdf
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
# Couper un pdf A2 en 4 pages A4
|
## Couper un pdf A2 en 4 pages A4
|
||||||
|
|
||||||
La source n'a pas besoin d'être en A2. Si elle est en A4, elle sera automatiquement agrandie.
|
La source n'a pas besoin d'être en A2. Si elle est en A4, elle sera automatiquement agrandie.
|
||||||
|
|
||||||
|
@ -63,3 +66,12 @@ $ pdfposter -mA4 -pA2 in.pdf out.pdf
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Pour un fichier svg, il faut modifier les propriétés du document depuis inkscape en le transformant en A2, sélectionner tout et agrandir pour remplir le cadre A2 en maintenant Ctrl pour garder la proportion, le convertir en pdf (`convert in.svg out.pdf`) puis le couper avec pdfposter.
|
Pour un fichier svg, il faut modifier les propriétés du document depuis inkscape en le transformant en A2, sélectionner tout et agrandir pour remplir le cadre A2 en maintenant Ctrl pour garder la proportion, le convertir en pdf (`convert in.svg out.pdf`) puis le couper avec pdfposter.
|
||||||
|
|
||||||
|
## Transformer une image en PDF
|
||||||
|
|
||||||
|
~~~
|
||||||
|
# apt install imagemagick
|
||||||
|
$ convert file.jpg -auto-orient ile.pdf
|
||||||
|
~~~
|
||||||
|
|
||||||
|
En cas d'erreur `attempt to perform an operation not allowed by the security policy 'PDF'`, il faut modifier le fichier `/etc/ImageMagick-6/policy.xml` et commenter la ligne correspondant aux limitation sur les PDF.
|
Loading…
Reference in a new issue