Ceci est une ancienne révision du document !



Le format PDF

Le format pdf est un format ouvert. Son propriétaire Adobe en possède les droits mais il en a diffusé les spécifications et laisse les développeurs tiers l'implanter librement dans leurs applications.

Ci-dessous tous les logiciels ayant trait aux fichiers de type PDF.

  • Evince : le visionneur de documents de GNOME (avec intégration à Firefox).
  • Okular : le visionneur de documents de KDE.
  • Adobe Acrobat Reader : le visionneur de PDF d'Adobe. (avec plugin pour Firefox). Logiciel propriétaire. Cependant indispensable à ce jour pour lire correctement les commentaires et annotations, ainsi que pour éviter les déconvenues dans les pdf de pao (Scribus). Toutefois, les dernières versions d'Acrobat Reader ne semblent pas lire correctement les annotations générées par autre chose qu'Acrobat, passer en "tout libre" pour le PDF devient ainsi de plus en plus une alternative pertinente (avec Evince, xournal et pdftk par exemple).
  • ePDFView : un visionneur de documents PDF libre et léger.
  • Xpdf : visionneur de PDF très léger (note: semble performant pour lire des PDF contenant des caractères asiatiques).
  • MuPDF : autre visionneur libre, très léger et très performant, disponible dans les dépôts : mupdf (site web).
  • pdfcube : visualiseur de PDF avec effets 3D (pdfcube).
  • qpdfview : lecteur PDF avec onglets, permettant d'avoir une interface plus riche dans une seule fenêtre
  • Foxit Reader pour Linux (propriétaire) : logiciel très rapide et performant, mais n'étant plus maintenu sous GNU/Linux

Résumé : Liste de lecteurs pdfs libres.

Textes, images et mise en page :

  • LibreOffice Draw LibreOffice intègre directement l'ancienne extension pdf-import. il faut toutefois installer libreoffice-pdfimport Version LibreOffice de du module pdfimport. Pour importer le fichier PDF avec LibreOffice Draw il faut le choisir dans la boite de dialogue mais sans oublier de sélectionner le format "PDF - portable document format (Draw)" dans la liste déroulante "tous les fichiers".
  • Openoffice.org-pdfimport (dans les dépôts depuis Ubuntu 9.04): extension d'OpenOffice.org permettant de modifier des PDF (en les important dans OOo Draw puis en les ré-enregistrant en PDF).
  • Pdfedit : pour éditer vos PDF (moins intuitif que openoffice.org-pdfimport).
  • Inkscape : permet la modification des pdf. Encore à améliorer mais très efficace (enregistre les fichiers en .svg et permet de les retravailler. Choix de la taille de police, import d'image dans le fichier etc).
  • Evince : permet l'impression de pdf en svg, puis l'édition avec un éditeur de svg comme Inkscape.
  • Poppler-utils : permet l'extraction de texte, d'images, l'import vers html etc.
  • Scribus à partir de la version 1.5 permet d'importer des fichiers PDF multipages (les textes sont toutefois convertis en polygones) et de les éditer dans tous leurs aspects.
  • GIMP : l'éditeur d'images bien connu permet également d'importer des PDF (et les transforme en images). ATTENTION à choisir une résolution (en dpi) qui correspondent au résultat espéré.
En Juin 2013, les résultats d'imports sont assez aléatoires selon les logiciels utlilisés. Les images ne sont pas toujours bien restitués, les polices ne sont pas restitués à l'indentique, ….

Ce qui fonctionne assez bien, pour un obtenir rendu identique, est d'ouvrir le PDF avec Evince, "l'imprimer" en SVG puis ouvrir le document avec Inkscape. ATTENTION, une seule page à la fois : Evince écrit toutes les pages sur une seule page.

Sinon LibreOffice Draw récupère bien le texte et à peu près la mise en page, moins les images. Inkscape fait un assez bon travail mais modifie légèrement la police du texte. Gimp ne permet pas de modifier le texte (format image).

REMARQUE : pour re-créer un PDF, à partir des logiciels ci-dessus, ou de n'importe quel autre, il suffit d'imprimer dans un fichier et de choisir PDF comme format de sortie.

Découpe, fusion, réorganisation, rotation, etc. :

  • Livret réordonne les pages d'un PDF pour avoir une brochure PDF prête à l'impression.
  • PDFmod : pour réorganiser, tourner, combiner et supprimer des pages dans un PDF, et aussi exporter des images, modifier le titre, le sujet, l'auteur, les mots-clés, la table des matières.
  • PDF Chain : pour réorganiser, tourner, combiner et supprimer des pages dans un PDF, et aussi rajouter un watermark.
  • PDFshuffler : pour supprimer des pages, tourner, assembler, re-arranger vos PDF, et aussi rogner des pages.
  • PDF Split and Merge (PdfSam) : logiciel permettant de couper/assembler des PDF (moins pratique que PDFshuffler et PDFmod).
  • briss : pour rogner des PDF par sélection à la souris (pour rogner des pages, essayez aussi PDFshuffler).

Autres :

  • gscan2pdf : création, concaténation, compression de PDF depuis scanner ou fichiers.
  • xournal : permet d'annoter, surligner… les PDF.
  • flpsed permet d'annoter les PDF.
  • pdftk : manipulation de PDF en ligne de commande.
  • pdfjumbler : réorganisation de fichier PDF.
  • pdfcrack : pour gérer les PDF protégés par mot-de-passe (pdfcrack).
  • pdfposter : assemblage de PDF pour créer un poster (pdfposter).
  • pdfresurrect : pour gérer l'historique de vos PDF (pdfresurrect).
  • whyteboard : dessiner et annoter des images sur un PDF. (présent dans les dépots depuis Oneiric whyteboard).
  • SoPDF : pour rendre vos PDF lisibles par les lecteurs Sony Reader.
  • OpenOffice.org: permet d'enregistrer vos documents (textes, feuilles de calcul, diaporamas) en PDF.
  • scenari : générer des documents vers plusieurs formats dont le PDF (basé sur OpenOffice.org).
  • Scribus : logiciel de PAO qui permet l'export en PDF de qualité professionnelle (accepté par les grandes imprimerie).
  • Cups-PDF : imprimante virtuelle PDF (pour générer des PDF à partir de n'importe quelle application permettant d'imprimer).
  • HtmlDoc: convertir des pages HTML en un document PDF ou PostScript.
  • ps2pdf: convertir des fichiers PostScript en PDF.
  • tiff2pdf : convertir vos images en PDF.
  • pdftohtml : exporter un fichier PDF en fichier HTML.
  • pdftops : exporter un fichier PDF en fichier PS (PostScript). pdftops utilise la librairie poppler.
  • pdf2ps: exporte aussi de PDF en PS (wrapper de la commande gs). Utilise la librairie ghostscript.
  • pdf2tif : Script pour exporter un fichier PDF en fichier Tiff.
  • Le paquet xpdf-utils contient pdftops (convertisseur PDF vers PostScript), pdfinfo (extracteur d'informations de documents PDF), pdfimages (extracteur d'images PDF), pdftotext (convertisseur PDF vers texte) et pdffonts (analyseur de polices PDF).
  • Le paquet xpdf-reader contient pdftoppm, un utilitaire de conversion de fichier PDF vers les formats PBM, PGM et PPM.
  • k2pdfopt : permet de modifier les PDF afin de les rendre plus lisibles sur smartphones et tablettes numériques.
  • Copier votre fichier PDF dans votre Dossier personnel.
  • saisir dans un terminal la commande suivante :
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=fichier_reduit.pdf fichier_a_reduire.pdf

Pour plus d'information, consulter cette discussion.

Il est possible aussi d'utiliser pdfmm («pdf moins moins»), un assistant graphique qui permet d'effectuer la même tâche.

Un livre classique (non broché) est constitué de cahiers / livrets qui sont reliés entre eux par du fil de couture.

Pour imprimer de tels cahiers, consulter cette discussion sur debian-fr.org.

NB : Les livres brochés sont constitués uniquement de feuilles collées sur leur tranche. Le livre qui en résulte est moins solide car les pages peuvent se détacher avec le temps, lorsque la colle durcit et se casse. C'est le cas des livres de poche.

Voir cette discussion sur le forum ubuntu-fr.

Ghostscript permet de générer des fichiers PDF 1.3 protégés :

gs -dBATCH -DNOPAUSE -q -sDEVICE=pdfwrite -dEncryptionR=3 -dKeyLength=40 -dPermissions=65472 -sOwnerPassword=null -sOutputFile=sortie.pdf -f Entree.pdf

L'option -dPermissions permet de sélectionner les actions autorisées : ici ni copier, ni coller, ni imprimer n'est autorisé. Ceci permet de garder un fichier de taille faible et de qualité identique.

Il serait très intéressant d'avoir ici une explication détaillée quant aux différentes valeurs possibles pour l'option -dPermissions.
  • pdf.1370697516.txt.gz
  • Dernière modification: Le 08/06/2013, 15:18
  • par TravellingFroggy