Afficher un PDF
Lorsque le fichier PDF est joint à un article, il est nécessaire de l’ouvrir pour prendre connaissance de son contenu.
Il existe cependant une solution pour intégrer l’affichage de son contenu dans un article.
- Le plugin pdf.js permet d’afficher un lecteur de pdf.
Son utilisation est simplissime : on met le code <embXX|center> (où XX est le numéro du document pdf) et le lecteur se met en place !
Il est aussi possible de préciser la taille du cadre avec
<embXX|center|largeur=800|hauteur=600>
On peut aussi utiliser le lecteur en mode plein écran en faisant un lien :
[texte du lien ->spip.php?page=pdfjs&id_document=1281]
Je recommande d’attribuer le mot-clé "pleine-page" à l’article dans le quel vous affichez votre pdf pour profiter pleinement de cet affichage, comme pour cet article. Du coup, il n’est plus vraiment nécessaire de proposer un lien vers le document en pleine page.
Pour proposer un lien vers une page précise du pdf, on peut utiliser un raccourci du type :
-
[page 4 du document->spip.php?page=pdfjs&id_document=1424#page=4]
Exemple Voir la page 4 du document
Pourquoi ?
c’est un média comme un autre, vous optimiser vos fichiers Images, Son, Vidéo, alors pourquoi ne feriez vous pas de même pour vos Pdf afin d’économiser de la ressource mutualisé.
Toutefois, dans certains cas, notamment quand les documents comportent de nombreuses pages ou beaucoup d’illustrations, on se retrouve avec des fichiers assez volumineux, pouvant représenter plusieurs dizaines voire plusieurs centaines de méga-octets (Mo),
Exemple de pdf trouvé sur la plateforme (11Mo ; 91.8MO [1]), pour l’un c’est 3838 fichiers pour un volume de 1.3Go, pour l’autre c’est 1530 fichiers pour 1.4Go
soit 50 sites a 2Go de pdf ça nous fait 100Go de pdf.
Vous percevez l’interet de travailler en Amont vos PDF
Aprés compression le Pdf de cette article est désormais 45% plus petits !
Orginal | Compressé |
PDF - 643.8 ko | PDF - 354.5 ko |
Plus la compression est augmentée, plus la taille du fichier se réduit. Cependant, il faudra veiller à la qualité du document final et vérifier que le résultat est conforme à vos attentes.
Pour compresser vos PDF :
– En ligne avec iLovePDF
– sur votre ordinateur FileOptimizer
ou GhostScript
Sous Linux, vous pouvez utiliser la ligne de commande Ghostscript pour compresser les PDF. La commande suivante permet de compresser le PDF pour obtenir une qualité lisible.
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET
-dBATCH -sOutputFile=output.pdf input.pdf
Vous pouvez renommer le entrée.pdf et notre sortie.pdf avec le fichier source et le nom du fichier résultant, respectivement.
Les différentes variantes du -dPDFSETTINGS sont mentionnés ci-dessous. Vous pouvez en utiliser un en cas de besoin.
– dPDFSETTINGS=/screen
A une qualité inférieure et une taille plus petite. (72 ppp)
– dPDFSETTINGS=/ebook
Il a meilleure qualité mais a une taille légèrement plus grande (150 dpi)
– dPDFSETTINGS=/prepress
La sortie est de taille et de qualité supérieures (300 dpi)
– dPDFSETTINGS=/printer
La sortie est d’une qualité de type imprimante (300 dpi)
– dPDFSETTINGS=/default
Sélectionne la sortie qui est utile à plusieurs fins. Peut causer de gros fichiers PDF.