logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:editeurs:pdf [29/10/2015 19:37]
paskal [Script Astucieux:]
doc:editeurs:pdf [30/09/2023 20:07] (Version actuelle)
captnfab Suppression adobe reader qui ne supporte plus linux
Ligne 13: Ligne 13:
  
 ===== Introduction ===== ===== Introduction =====
 +
 +{{/​file-Rb011f4f3a6184beb5d005e7e43d8f81d.png}}
  
 Le format pdf s'est plus ou moins imposé comme format standard pour la transmission de documents. ​ Le format pdf s'est plus ou moins imposé comme format standard pour la transmission de documents. ​
Ligne 30: Ligne 32:
 **[[doc:​systeme:​xpdf-utils|xpdf]]** : outil de base pour GNU/Linux ; il requiert simplement un serveur X fonctionnel indépendamment de votre environnement de bureau. **[[doc:​systeme:​xpdf-utils|xpdf]]** : outil de base pour GNU/Linux ; il requiert simplement un serveur X fonctionnel indépendamment de votre environnement de bureau.
  
 +**[[doc:​editeurs:​zathura|zathura]]** : lecteur très léger entièrement pilotable au clavier.
 === Environnement Gnome === === Environnement Gnome ===
 **[[:​doc:​environnements:​gnome:​evince|evince]]** : lecteur multi-format de Gnome ; il assure la lecture des pdf. **[[:​doc:​environnements:​gnome:​evince|evince]]** : lecteur multi-format de Gnome ; il assure la lecture des pdf.
  
 === Environnement KDE === === Environnement KDE ===
- 
 **kpdf ** et **kghostview** : se chargent pour l'un des pdf et l'​autre des ps notamment ​ **kpdf ** et **kghostview** : se chargent pour l'un des pdf et l'​autre des ps notamment ​
  
-==== Outils propriétaires ==== +=== Environnement XFCE === 
- +**atril**
-L'​incontournable ​**Acrobat Reader** d'​Adobe qui est à l'​origine du format pdf. C'est celui qui intègre le plus de fonctions mais c'est aussi le plus gourmand en ressource (à ce que j'ai pu constater). +
- +
-À noter que n'​étant pas diffusé sous licence compatible avec la DFSG (Debian Foundation Software Guideline), vous ne le trouverez pas dans le dépôt officiel. \\ +
-Pour l'​obtenir,​ vous devrez ajouter à votre ///​etc/​apt/​sources.list//​ un des dépôts de Debian Multimedia de Christian Marillat (qu'il soit au passage remercié de la qualité de son travail). \\  +
-Les adresses des dépôts sont disponibles ici: [[http://​deb-multimedia.org/​|Debian Multimedia]] +
- +
 ====== Création de fichiers pdf ====== ====== Création de fichiers pdf ======
  
Ligne 61: Ligne 57:
 <code root>​apt-get update && apt-get install cups-pdf</​code>​ <code root>​apt-get update && apt-get install cups-pdf</​code>​
  
 +<note warning>​Ce qui suit est obsolète ou mal indiqué.
 +Voir le forum là :
 +[[https://​debian-facile.org/​viewtopic.php?​pid=264095#​p264095]]</​note>​
 Attention, pour créer des PDF avec du texte (copiable) et non une image du document, utiliser comme backend dans la configuration de l'​imprimante : Attention, pour créer des PDF avec du texte (copiable) et non une image du document, utiliser comme backend dans la configuration de l'​imprimante :
 <​code>​Generic / Generic PostScript Printer Foomatic/​Postscript (recommended)</​code>​ <​code>​Generic / Generic PostScript Printer Foomatic/​Postscript (recommended)</​code>​
Ligne 66: Ligne 65:
 La configuration de cups-pdf se trouve dans /​etc/​cups/​cups-pdf.conf et est assez explicite (mais en anglais). La configuration de cups-pdf se trouve dans /​etc/​cups/​cups-pdf.conf et est assez explicite (mais en anglais).
 Attention, si vous ne faites pas de renommage de fichier, une page avec le même titre que la précédente écrasera la première (ça arrive souvent quand on imprime des pages web). Vous pouvez modifier la conf en ajoutant le n° du job au nom.### Key: Label Attention, si vous ne faites pas de renommage de fichier, une page avec le même titre que la précédente écrasera la première (ça arrive souvent quand on imprime des pages web). Vous pouvez modifier la conf en ajoutant le n° du job au nom.### Key: Label
 +
 <​code>​ <​code>​
 ##  Ajoute une étiquette à tous les noms de jobs avec un identifiant unique job-id ​ ##  Ajoute une étiquette à tous les noms de jobs avec un identifiant unique job-id ​
Ligne 76: Ligne 76:
 Label 2 Label 2
 </​code>​ </​code>​
 +
 +
  
 Une autre solution beaucoup plus élégante est d'​utiliser l'​instruction postprocessing pour ajouter la date courante au nom du fichier : Une autre solution beaucoup plus élégante est d'​utiliser l'​instruction postprocessing pour ajouter la date courante au nom du fichier :
 <​code>​postprocessing /​usr/​local/​bin/​cups-pdf-renamer</​code>​ <​code>​postprocessing /​usr/​local/​bin/​cups-pdf-renamer</​code>​
 reste à créer un fichier bash avec le nom et le chemin ci-dessus et à le rendre exécutable reste à créer un fichier bash avec le nom et le chemin ci-dessus et à le rendre exécutable
-<code>+ 
 +<file bash /​usr/​local/​bin/​cups-pdf-renamer.sh>
 #!/bin/bash #!/bin/bash
 FILENAME=$(basename "​$1"​) FILENAME=$(basename "​$1"​)
 DIRNAME=$(dirname "​$1"​) DIRNAME=$(dirname "​$1"​)
 DATE=$(date +"​%Y-%m-%d_%H%M%S"​) DATE=$(date +"​%Y-%m-%d_%H%M%S"​)
-mv "​$1"​ "​$DIRNAME/​$DATE_$FILENAME"​  +mv "​$1"​ "​$DIRNAME/​$DATE_$FILENAME"​ 
-</code>+</file 
 Ne pas oublier de prendre en compte les nouveaux paramètres : Ne pas oublier de prendre en compte les nouveaux paramètres :
 <code root>​service cups restart</​code>​ <code root>​service cups restart</​code>​
Ligne 183: Ligne 187:
  
  
-==== PDF Toolkit ====+===== PDF Toolkit ​=====
  
 Cette extension de menu est disponible à l'​adresse [[http://​kde-apps.org/​content/​show.php?​content=18545]] ​ Cette extension de menu est disponible à l'​adresse [[http://​kde-apps.org/​content/​show.php?​content=18545]] ​
Ligne 193: Ligne 197:
      * 2 fichiers de menu .desktop que l'on va voir ci-dessous      * 2 fichiers de menu .desktop que l'on va voir ci-dessous
  
-=== msheetsperpage.desktop===+==== msheetsperpage.desktop====
  
 Nécessite ​ **pdfjam** Nécessite ​ **pdfjam**
Ligne 200: Ligne 204:
 Je préfère pour ma part utiliser les fonctionnalités de mes imprimantes et je ne m'​étendrai donc pas sur son utilisation. Je préfère pour ma part utiliser les fonctionnalités de mes imprimantes et je ne m'​étendrai donc pas sur son utilisation.
  
-===pdf_toolkit.desktop ===+=== Préparation === 
 + 
 +Regroupez les fichiers dans un répertoire. \\ 
 + 
 +Par exemple créer un répertoire nommé test : 
 +<code user>​mkdir test</​code>​ 
 +Copier les fichiers.pdf dedans : 
 +<code user>cp fichiertest1.pdf fichiertest2.pdf fichiertest3.pdf test</​code>​ 
 +Positionnez-vous dans ce répertoire test : 
 +<code user>cd test</​code>​ 
 +Lancez la commande : 
 +<code user>​pdfjoin *.pdf</​code>​ 
 +<code config retour de la commande> ​         ---- 
 +  pdfjam: This is pdfjam version 2.08. 
 +  pdfjam: Reading any site-wide or user-specific defaults... 
 +          (none found) 
 +  pdfjam: Effective call for this run of pdfjam: 
 +          /​usr/​bin/​pdfjam --fitpaper '​true'​ --rotateoversize '​true'​ --suffix joined -- fichiertest1.pdf - fichiertest2.pdf - fichiertest3.pdf -  
 +  pdfjam: Calling pdflatex... 
 +  pdfjam: Finished. ​ Output was to '/​home/​user/​Documents/​test/​fichiertest3-joined.pdf'​.</​code>​ 
 +<​note>​L'​application nomme **automatiquement** le fichier pdf groupé dans le répertoire sous le nom du dernier fichier suivi de : -**joined** pour le distinguer.</​note>​ 
 + 
 +Source avec compléments d'​options : 
 +  * http://​formation-logiciel-libre.com/​organiser-document-pdf-multipages/​ 
 + 
 +==== pdf_toolkit.desktop ​====
  
 Nécessite ​ **[[:​doc:​editeurs:​pdftk|pdftk]]** Nécessite ​ **[[:​doc:​editeurs:​pdftk|pdftk]]**
Ligne 226: Ligne 255:
     * Différents fichiers de menu dont je vais préciser l’usage     * Différents fichiers de menu dont je vais préciser l’usage
  
-=== pdftotxt.desktop ===+==== pdftotxt.desktop ​====
  
 Nécessite ​ **xpdf-utils ou poppler-utils** \\ Nécessite ​ **xpdf-utils ou poppler-utils** \\
 Conversion pdf vers txt (pas testé ) Conversion pdf vers txt (pas testé )
  
-=== pdftohtml.desktop ===+==== pdftohtml.desktop ​====
  
 Nécessite ​ **xpdf-utils ou poppler-utils** \\ Nécessite ​ **xpdf-utils ou poppler-utils** \\
 Conversion pdf vers html (pas testé non plus) Conversion pdf vers html (pas testé non plus)
  
-=== pdftoppm.desktop===+==== pdftoppm.desktop====
  
 Nécessite ​ **xpdf-utils ou poppler-utils** \\ Nécessite ​ **xpdf-utils ou poppler-utils** \\
 Conversion d'une ou plusieurs pages en fichier image ppm (portable pixmap) ​ Les fichiers ppm pouvant à leur tour êtres convertis en jpeg, png etc... avec imagemagick par exemple. Conversion d'une ou plusieurs pages en fichier image ppm (portable pixmap) ​ Les fichiers ppm pouvant à leur tour êtres convertis en jpeg, png etc... avec imagemagick par exemple.
  
-=== pdfnup.desktop===+==== pdfnup.desktop====
  
 Nécessite ​ **pdfjam** \\ Nécessite ​ **pdfjam** \\
Ligne 247: Ligne 276:
 Je préfère pour ma part utiliser les fonctionnalités de mes imprimantes et je ne m’étendrai donc pas sur son utilisation. Je préfère pour ma part utiliser les fonctionnalités de mes imprimantes et je ne m’étendrai donc pas sur son utilisation.
  
-=== pdfjoin.desktop ===+==== pdfjoin.desktop ​====
  
 Nécessite ​ **pdfjam** \\ Nécessite ​ **pdfjam** \\
Ligne 254: Ligne 283:
 <note tip>Si vous désirez franciser ces menus il vous suffit de les éditer puis d'y ajouter les traductions [fr] qui vous conviennent comme pour tout autre fichier .desktop</​note>​ <note tip>Si vous désirez franciser ces menus il vous suffit de les éditer puis d'y ajouter les traductions [fr] qui vous conviennent comme pour tout autre fichier .desktop</​note>​
  
-=== pdftk.desktop ===+==== pdftk.desktop ​====
  
 Nécessite ​ **pdftk** \\  Nécessite ​ **pdftk** \\ 
Ligne 275: Ligne 304:
 </​code> ​ </​code> ​
  
-Merci melodie ​:)+Merci Melodie ​:)
  
 ===== Pour aller plus loin ===== ===== Pour aller plus loin =====
Ligne 285: Ligne 314:
   * pdfedit ​  : Edition/​Modification de fichier pdf   * pdfedit ​  : Edition/​Modification de fichier pdf
  
 +===== Réduire le poids des pdf =====
 +
 +Sur le forum :
 +  * https://​debian-facile.org/​viewtopic.php?​id=24584
 +
 +===== Tourner les pages =====
 +
 +Sur le forum :
 +  * https://​debian-facile.org/​viewtopic.php?​id=27685
 ===== Liens Utiles ===== ===== Liens Utiles =====
  
-[[http://​www.coagul.org/​article.php3?​id_article=443|Page sur les pdf du site de Coagul.org]] ​\\  +  * **Obsolète** : [[http://​www.coagul.org/​article.php3?​id_article=443|Page sur les pdf du site de Coagul.org]] 
-[[http://​fr.wikipedia.org/​wiki/​Pdf|La page de PDF de wikipédia]]+  ​* ​[[http://​fr.wikipedia.org/​wiki/​Pdf|La page de PDF de wikipédia]]
  
  
doc/editeurs/pdf.1446143827.txt.gz · Dernière modification: 29/10/2015 19:37 par paskal

Pied de page des forums

Propulsé par FluxBB