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
pdf [Le 16/07/2014, 21:31]
eagle08 [Découpe, fusion, réorganisation, rotation et autres manipulations...]
pdf [Le 18/04/2024, 09:21] (Version actuelle)
92.175.91.66 [PDF, un format partiellement fermé]
Ligne 1: Ligne 1:
-{{tag>​portail format logiciels ​PDF XFA XML HTML CERFA}} +{{tag>​portail format logiciels}} 
-{{topic>​acroread evince BROUILLONHTML XFA}} +
-{{tag>​oneiric trusty}}+
 ---- ----
  
-====== ​Qu'​est-ce que le format ​PDF ======+====== ​Format ​PDF ======
  
-**Le format PDF**  - dont l'​acronyme signifie en Anglais "​Portable Document Format"​ ou en Français "​Format ​de Document Portable"​ - **démontre ​la volonté initiale** ​de ses concepteurs d'​**unifier le portage** ou **transfert de documents au sein d'​architectures informatiques** - notamment d'​entreprises - **de plus en plus hétérogènes** du point de vue matériel et logiciel.+Cette page traite ​de la gestion des fichiers ​de type PDF sous Ubuntu.
  
-===== Définition des termes de format ​et de code-source ​=====+===== PDF, un format ​partiellement fermé ​=====
  
-==== Le format ​du fichier généré ====+Le [[wp>​PDF]],​ tel que défini par l'ISO en 2008 est un [[wpfr>​Pdf#​Un_format_ouvert|format ​ouvert]]. 
 +  
 +Néanmoins, la société Adobe ayant créé le PDF à l'​origine,​ ses logiciels sont toujours très utilisés pour créer des PDF. Et les logiciels Adobe ne respectent pas pleinement le format ISO officiel, sans documenter ces écarts [[http://​www.adobe.com/​devnet/​pdf/​pdf_reference.html|depuis 2008]]. Ces spécificités [[https://​fr.wikipedia.org/​wiki/​Format_propri%C3%A9taire|propriétaires]] sont surtout problématiques dans les [[wpfr>​formulaire PDF|formulaires PDF]] modifiables,​ où sont massivement utilisés l'​extension (propriétaire) de format [[wp>​XFA]].
  
-Le logiciel est destiné a synthétiser ​des données sous forme de fichier; A chaque logiciel correspond un type de fichier natif généré et caractérisé ​par son extension spécifique +Les logiciels libres lisent sans problème les documents PDF, mais certains peuvent être en échec sur des formulaires **PDF+XFA**,​ cas fréquent avec les [[wpfr>​CERFA]], ​par exempleMais des solutions libres existent (comme le lecteur PDF de Firefox)ainsi que des solutions propriétaires ([[Foxit Reader]], [[https://​code-industry.net/​masterpdfeditor/​|Master PDF Editor]], ...).
-Dans l'​optique de permettre une certaine portabilité ​des donnéesla plupart ​des logiciels offre la possibilité de sauvegarder les données dans un fichier au format popularisé par une autre entreprise positionnée sur un secteur de production documentaire spécifique.+
  
-=== Quelques formats ​de fichiers populaires: ===+Par ailleurs, certains logiciels sont de simples lecteurs (sans fonctions d'​annotations ou de signatures),​ quand d'​autres sont beaucoup plus complets.
  
-  * Dans le secteur bureautique:​ +Il existe aussi de nombreux logiciels libres pour créer ​des PDFcomme [[libreoffice]].
-on trouve les formats ​des suites bureautiques populaires telles la suite Microsoft Office (DOCX, DOC, XLS,...), ceux des suites libres d'​Oracle Open Office et Libre Office, basés sur cette dernière (ODT, ODS, ODP,...).+
  
-  * Dans le secteur des bases de données: +===== Lire un fichier PDF  =====
-Tels les formats Microsoft Office (ACCDB, MDB,...), le format Oracle SQL, les formats libres (HSQLBD, JDBC)+
  
-  ​Dans le secteur du développement logiciel: +Adobe ne propose plus officiellement de version linux de Adobe Reader depuis mai 2013.  
-Tels les formats Microsoft (BAS, BAT, VBS...)les formats libres ​(SH, DEB, RPM,...).+  ​cette ancienne version peut-être installée depuis ​le dépôt [[https://flathub.org/​apps/​com.adobe.Reader|Flathub]] et peut donc s'​installer en suivant [[:​tutoriel:​installer_application_flatpak|cette procédure]]puis en installant le paquet ''​com.adobe.Reader'' ​(attention à la majuscule '​R'​). 
 +  * On peut tenter d'​installer la version récente Windows d'​Adobe Acrobat Reader DC via PlayOnLinux. Voir la page [[:​acroread#​Installation d'​Acrobat Reader DC via PlayOnLinux|Adobe Reader1.2]]Cela ne fonctionne pas toujours. 
 +L'​installation d'​Acrobat Reader sur Linux n'est pas particulièrement conseillée,​ puisqu'​on a que le choix entre une version obsolète, et une autre difficile à installer.
  
-<note tip>Il est intéressant ​de signaler que le format ​Archive Binaire ​(BINest commun au code-source ​non libre des logiciels propriétaires ​de Microsoft ​et le code-source propriétaire des développeurs ​sous l'environnement Unix de diffusion libre.</note>+Logiciels sous linux lisant les PDF : 
 +  * [[:Evince]] : dispose de l'​intégration à Firefox. Installé par défaut sur Ubuntu (version Gnome). Très bon lecteur, mais peine à modifier les formulaires intégrant les XFA. Voir chapitre suivant pour ces formulaires. Voir aussi [[https://​wiki.gnome.org/​Apps/​Evince|le site officiel d'​Evince]]. Permet l'​ajout d'​annotation. 
 +  * [[Atril]]. Installé par défaut sur Ubuntu [[mate|Mate]] et [[xubuntu|Xubuntu]]. Très bon lecteur, mais peine à modifier les formulaires intégrant les XFA. Voir chapitre suivant pour ces formulaires. 
 +  * [[Firefox]] : le navigateur par défaut d'​Ubuntu a un très bon lecteur PDF, qui gère plutôt bien les formulaires PDF+XFA. Permet l'​ajout d'​annotations,​ d'​images,​ de dessins, de surlignage. Surement un des lecteurs PDF libre les plus puissants sous linux. [[https://​support.mozilla.org/​fr/​kb/​voir-fichiers-pdf-firefox-ou-choisir-autre-visionneuse|Doc officielle Firefox]]. 
 +  * [[thunderbird|Thunderbird]] (logiciel courrier) utilise le lecteur PDF de Firefox, ​ avec le même puissance. Permet donc de remplir (ou modifier) un PDF directement dans sa boite mail. 
 +  * [[Chromium]] : version libre de Chrome, Chromium a un très bon lecteur PDF, qui gère plutôt bien les formulaires PDF+XFA. 
 +  * [[https://​code-industry.net/​free-pdf-editor/​|Master PDF Editor]] (ni gratuit ni libre) semble assez bien traiter les formulaires CERFA. 
 +  * [[:Okular]] : Okular est l'​afficheur de documents du projet KDE4 SC. Il remplace les anciens logiciels KPDF, KGhostView, Kfax et KDVI, tout en prenant soin de ne pas se cantonner à la seule fonction de logiciel d'​affichage du format PDF. C'est un lecteur très complet permettant d'​annoter les documents, et traite assez bien la majorité des formulaires CERFA. 
 +  * [[:​foxit_reader|Foxit Reader]] : Logiciel très connu sous Windows, avec une version Linux. Bon support du JavaScript et des Formulaires,​ y compris ceux utilisant les XFA. Un des lecteurs les plus puissant (non libre mais gratuit). 
 +  * [[:​Xpdf|XPDF]] : visionneuse ​de PDF très léger. NB: semble performant pour lire des PDF contenant des caractères asiatiques.  
 +  * [[https://​launchpad.net/​qpdfview|QPDF View]] : lecteur PDF avec onglets, permettant d'​avoir une interface plus riche dans une seule fenêtre. Lit le PostScript, ​le format ​DjVu. CUPS pour le support d'​impression ​(à ne pas confondre avec QPDF Viewer sous Android(r)). Permet de remplir certains CERFA (plus que EVINCE, semble t'il), mais parfois avec une seule passe autorisée : après la sauvegarde des modifications,​ celles-ci deviennent définitives et non modifiables => il faut donc bien relire avant de sauvegarder. [[apt>​qpdfview|Installer QPDF View]]. 
 +  * [[https://​www.mupdf.com/​|MuPDF : autre visionneuse ​libre]], très légère et très performante,​ disponible dans les dépôts : [[apt>​mupdf|installation ​de MuPDF]]. Licence libre GNU AGPL et disponible dans les dépôts officiels. Peut aussi être distribué sous licence non libre pour une utilisation commerciale. 
 +  * [[apt>​zathura|Zathura]] : visionneur de documents PDF. Un logiciel extrêmement léger et pratique dont les raccourcis clavier sont basés sur ceux de VIM. La navigation via la souris est également possible. Il n'​existe pas encore de page dédiée à Zathura. Vous pouvez télécharger ​le logiciel ​sous forme de sources [[https://​pwmt.org/​projects/​zathura/​|au bas de la page de présentation (onglet "​Home"​) de l'application ​de la communauté Programs with a Movie Title]] (tout un programme... ). Pas de procédure clairement répertoriée concernant la francisation du logiciel. 
 +  * [[https://​github.com/​PDFium/​PDFium|PDFium]] est la version Open Source en cours chez Google. 
 +  * [[https://​www.pdfcube.com/​|PDF Cube]] : visualiseur de PDF avec effets 3D disponible dans les dépôts à vérifier. **[[apt>pdfcube|lien vers PDF Cube]]** (site anglophone) 
 +  * [[https://​www.qoppa.com/​pdfstudioviewer/​|PDF Studio Viewer]] : visualiseur de PDF fonctionnant sous JAVA. Bon support du JavaScript et des Formulaires. (site anglophone)
  
-Ce format de code-source commun aux deux environnements libre et propriétaire nous sert de transition opportune vers une définition ​du code source ​d'une application ​+[[http://​www.pdfreaders.org/​index.fr.html|Vous trouverez sur ce site]] non seulement un tableau fournissant des liens vers quelques visionneuses libres, mais surtout un historique du développement ​et de l'​évolution ​du format PDF qui synthétise les objectifs et les enjeux ​d'un format que l'on ne peut que souhaiter voir demeurer libre.
  
-==== Le code-source de l'​application ​====+===== Formulaires et XFA=====
  
-Le code-source ​est constitué ​de lignes ​de code de programmation regroupées sous forme de routines au sein d'un ou plusieurs fichiers ​de code.+Le PDF est un format ouvert, bien implémenté par des logiciels libres, et la lecture des fichiers ne pose pas de souci avec les lecteurs fournis par défaut.\\ 
 +Par contre les formulaires PDF (comme les CERFA français) utilisent souvent une extension propriétaire Adobe du format PDF, appelée **[[wp>​XFA]]**. Les lecteurs PDF libres courants implémentent parfois mal les XFA et peuvent alors être en échec. C'est le cas de [[Evince]] ou Atril, lecteurs par défaut ​d'Ubuntu et de la plupart de ses variantes. Ces logiciels gèrent bien les formulaires sans XFA, mais pas (ou pas très bien) ceux incluant ce format.
  
-Ce ou ces fichiers de code-source sont ensuite pré-compilés afin de générer les fichiers de code binaires (EXE, BIN, DEB) sous forme de fichiers-conteneurs ​d'instructions intelligibles par la machine après l'​installation ​de ce qui devient alors un logiciel ou application disponible afin d'​exécuter la tache spécifique pour laquelle il a été conçu.+Les logiciels suivants permettent ​d'ouvrir des formulaires PDF+XFA avec plus de facilité :
  
-<note important>Le logiciel peut être libre de droits ​de diffusion tout en contenant du code-source soumis aux droits de propriété intellectuelle ​et commerciale ​dans le cadre de la législation américaine sur le Copyright ou de celle de la législation française sur les droits d'auteurs.</​note>​+  * Depuis le 4e trimestre 2021, **[[Firefox]]** implémente les XFA. Ouvrir le formulaire récalcitrant avec Firefox (clic droit sur le PDF **ouvrir avec > Navigateur Web Firefox**) devrait régler le problème. Firefox étant installé par défaut sur Ubuntu, c'est la solution ​libre la plus simple. 
 +  * [[thunderbird|Thunderbird]] (logiciel courrier) utilise le lecteur PDF de Firefox, ​ avec le même puissance. Permet donc de remplir (ou modifier) un formulaire PDF directement dans sa boite mail. 
 +  * [[Chromium]] a également un bon support des formulaires XFA. Logiciel libre. 
 +  * [[Foxit Reader]] : bon support des XFA. Logiciel non libre et pas dans les dépôts (mais avec une version linux facile à télécharger) ! 
 +  * [[https://code-industry.net/​masterpdfeditor/​|Master PDF Editor]] a la réputation d'un très bon support XFA. Logiciel non libre et pas dans les dépôts (mais avec une version linux facile à télécharger) ! 
 +  * **[[:​Xournal]]** : bon support ​de XFA (mais incomplet). Logiciel libre. 
 +  * QPdfView : semble traiter plus de formulaires qu'Evince.
  
-Dans cette catégorie, sans être une exclusivité du monde Unix, le logiciel libre de code propriétaire est une forte caractéristique concernant certains logiciels (souvent des pilotes video, WIFI et Bluetooth). +Les formulaires **CERFA** ​de l'​Administration Publique Française ​ sont disponibles sur [[https://​www.service-public.fr/​particuliers/​recherche?​rubricFilter=serviceEnLigne|leur service en ligne]]
-On trouve notamment le code-source des fichiers Binaires (BIN) et le code-source des pilotes propriétaires NVIDIA (r), ATI(r), BROADCOM(r),​ sans oublier celui des versions antérieures à la version 9 de la visionneuse PDF développée par Adobe Inc.+
  
 +===== Modifier les textes, images et mise en page d'un fichier PDF =====
  
-===== La période du code-source ouvert ​d'Acrobat Reader =====+<note tip>​Attention,​ l'​importation entre logiciels offre des résultats assez aléatoires selon la paire de logiciels utilisée. \\ Les images ne sont pas toujours bien restituées,​ les polices ne sont pas restituées à l'​identique... De plus, les fonctionnalités propriétaires ​d'Adobe ne sont pas gérées.</​note>​
  
-<note tip>**Le code-source ​du format ​PDF était à l'origine diffusé aux développeurs:​ il était** à ce titre **considéré comme un [[http://fr.wikipedia.org/wiki/​Pdf#​Un_format_ouvert|format ​ouvert]]**. </​note>​+  * **[[apt>libreoffice-draw|LibreOffice Draw]]** LibreOffice intègre directement l'​ancienne extension pdf-import. il faut toutefois installer [[apt>​libreoffice-pdfimport]] Version LibreOffice ​du module ​PDF-Import. \\ Pour importer le fichier PDF avec LibreOffice Draw il faut sélectionner ​l'option dans la boite de dialogue mais dans le même temps - ne surtout pas oublier de sélectionner le format "PDF - portable document format (Draw)"​ dans la liste déroulante présélectionnée sur "tous les fichiers"​. 
 +  ​* **[[apt>​libreoffice-pdfimport|LibreOffice-pdfimport]]**((Paquet de transition depuis ​[[bionic|Ubuntu 18.04]])) ​extension de LibreOffice permettant de modifier des PDF (en les important dans [[Libreoffice|LibreOffice Draw]] puis en les ré-enregistrant en PDF). 
 +<note important>​ATTENTION Les versions récentes de Libreoffice draw (e.g. 6) permettent directement l'​import des pdf et l'​ajout de l'​extension ci-dessus casse cette fonctionnalité.<​/note> 
 +  * [[:​Inkscape]] : permet la modification des pdf. Encore à améliorer mais très efficace; quelques fonctionnalités marquantes : enregistre les fichiers au format ​icone vectoriel SVG et permet de les retravailler;​ offre le choix de la taille de police; autorise l'​importation d'​image dans le fichier etc). 
 +  * [[:Evince:]] : permet le transfert de fichiers PDF vers le format d'​image vectorielle SVG avant impression vers un éditeur de type Inkscape. 
 +  ​[[:​Poppler-utils]] : permet l'​extraction de texte, d'​images,​ l'​importation vers le format 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).  
 +<note important>​ATTENTION à choisir une résolution − en Dot-per-Inch (DPI), comprenez Points Par Pouce − qui corresponde au résultat espéré.</​note>​
  
 +  * [[https://​code-industry.net/​free-pdf-editor/​|Master PDF Editor]] : un éditeur complet pour Linux, Mac et Windows. Il s'agit d'un logiciel sous licence commerciale,​ avec une version à usage privé gratuite. Dans cette version, certaines fonctions avancées sont désactivées et un filigrane est ajouté dans le document lors de l'​enregistrement d'une modification. Supporte bien les formulaires **XFA**.
 +  * [[https://​www.qoppa.com/​pdfstudioviewer/​| Qoppa PDF Studio]] : un éditeur complet pour Linux, Mac et Windows. Il s'agit d'un logiciel sous licence commerciale qui upporte les formulaires XFA.
 +<note tip>​__Conseils:​__
 +L'​importation qui fonctionne assez bien et donne des résultats quasi identiques consiste à ouvrir votre PDF dans Evince, à « l'​imprimer dans un fichier » au format "​dessin vectoriel"​ SVG puis à ouvrir le document avec Inkscape. </​note>​
 +<note warning>​ATTENTION,​ une seule page à la fois : Evince regroupe toutes les pages sur une seule page.</​note>​
  
-===== La bataille ​du code-source sous couvert ​de normalisation fait-elle rage ? =====+<note tip>​LibreOffice Draw il gère bien le texte et la mise en page est sensiblement respectée mais il "​oublie"​ 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).</​note>​
  
-<note tip>**La société Adobe Inc.** ​à l'​origine du concept et du développement du logiciel capable ​de l'exploiter - **en possède les droits** dont - jusqu'à l'adoption de la norme XML sous sa forme propriétaire XFA - **elle a autorisé la diffusion des spécifications du code source** afin de **permettre aux développeurs** tiers **de l'​implanter librement** ​dans leurs applications **et ainsi favoriser** sa diffusion, donc **sa popularisation**.</​note>​+Pour obtenir un fichier sauvegardé au format PDF à partir des logiciels ci-dessus, ou de n'importe quel autre, il suffit d'​utiliser la fonction d'​exportation ​en PDF, ou à défaut, d'imprimer ​dans un fichier en format PDF.
  
-===== Vers un abandon du format PDF libre ? =====+La mise en page finale des éléments graphiques d'un PDF modifié dans GIMP au format ​JPG se fera - par exemple - à l'aide de la fonction "​imprimer dans un fichier ​PDF" du logiciel Gthumb.
  
-<note important>​Néanmoinsdepuis le développement et **l'​accord de diffusion légale de la signature numérique** adoptée notamment par l'​Administration Française avec l’avènement récent de la pratique du "Zéro Émission Papier"​ - sauf cas exceptionnel d'​impression pour signature et copie papier - **les documents officiels**autrefois imprimés**peuvent désormais transiter via la toile ou sur support de sauvegarde numérique** type clé USB **au format** "​**formulaire CERFA**"​ techniquement dénommé **XFA** (en Anglais XML Format Architecture ou Architecture au Format XML)</​note>​+===== Découpefusionréorganisationrotation et autres manipulations..=====
  
-**Le XML** (eXtensive Mark-up Language ou Langage de Balisage Extensibleest un langage informatique destiné à coder de manière dynamique ​(contrairement au langage HTLM intrinsèquement statiquela structure ​et l’organisation ​de l’information ​dun documentCe langage ouvert permet notamment ​l’échange ​des données ​et de leurs structures; ​+  ​[[:​bookletimposer]] crée un livret à partir d'un PDF, ou le contraire, et peut aussi mettre plusieurs pages d'un document sur une seule, pour limiter les copies par exemple (installer le paquet [[apt>​bookletimposer]]). 
 +  ​LibreOffice Draw permet aussi la réorganisation en brochure, la fonction est disponible dans le panneau d'​impression (onglet "Mise en page"​). Pour exporter en PDF, c'est aussi possible en demandant l'​impression dans un fichier (onglet "​Options"​) 
 +  ​* **[[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. 
 +  * **[[:​pdfchain|PDF Chain]]** : pour réorganiser,​ tourner, combiner et supprimer des pages dans un PDF, et aussi rajouter un watermark. 
 +  * [[https://​github.com/​jeromerobert/​pdfarranger|pdfarranger]] ​(anciennement [[:​PDFshuffler]]):​ pour supprimer des pages, tourner, assembler, ré-arranger vos PDF, et aussi rogner des pages. 
 +  * [[:​pdfsam|PDF Split and Merge (PdfSam)]] : logiciel permettant ​de réorganiser et  faire pivoter les pages et couper/​assembler des PDF. 
 +  * [[https://​sourceforge.net/​projects/​briss/​|briss]] : pour rogner des PDF par sélection à la souris ​(pour rogner des pages, essayez aussi [[PDFshuffler]])
 +  * [[http://​arminstraub.com/​computer/​krop#​defaultdownloadkrop|Krop]] Permet le recadrage ​et le redimensionnement ​de pdf. 
 +  * [[pdftk|PDFTK]]:​ concaténation,​ découpage, rotation, compression,​ modification des propriétés (auteur, etc..)... en ligne de commande 
 +  * [[:​gscan2pdf|GScan 2 PDF]] : création, concaténation,​ compression de PDF depuis scanner ou fichiers. 
 +  * **[[apt>​flpsed]]** permet ​d'​annoter les formulaires PDF ((https://​flpsed.org/​flpsed.html)). 
 +  * [[https://​github.com/​mgropp/​pdfjumbler|PDF Jumbler]] : réorganisation de fichier PDF. 
 +  * [[apt>​pdfcrack]] : pour gérer les PDF protégés par mot-de-passe. 
 +  * [[apt>​pdfposter]] : assemblage de PDF pour créer ​un poster. 
 +  * [[apt>​pdfresurrect]] : pour gérer ​l'​historique de vos PDF. 
 +  * [[apt>​whyteboard]](Le paquet n'est plus disponible dans les dépôts officiels depuis [[eoan|Ubuntu 19.10]].)) : dessiner et annoter ​des images sur un PDF. 
 +  * [[http://​code-industry.net/​free-pdf-editor.php|Master PDF Editor]] : pour éditer, modifier, protéger, insérer, surligner etc. (site anglophone) - **ATTENTION :** //​__Logiciel propriétaire ​et privateur__//​ . 
 +  *  [[:​xournal|Xournal]]:​ Xournal permet d'​annoter, ​de surligner, du contenu dans les fichiers PDF. Attention : les formulaires PDF ne sont pas pris en charge. 
 +  * [[wpfr>​GhostScript]] : suite logicielle permettant de nombreuses manipulations,​ dont l'​assemblage de plusieurs PDF ((https://​askubuntu.com/​questions/​2799/​how-to-merge-several-pdf-files)) : <code bash>gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dAutoRotatePages=/​None -sOutputFile=fichier_assemblé.pdf ​ fichier1.pdf fichier2.pdf</​code>​
  
-<note tip> Vous pouvez obtenir ​de plus amples informations sur le langage de balisage extensible sur [[http://www.technolangue.net/imprimer.php3?​id_article=311|cette page très didactique consacrée au format XML]].</note>+===== Rechercher du texte dans un PDF===== 
 +Voici une astuce en ligne de commande pour rechercher un texte dans un ou plusieurs fichiers pdf. 
 +Aller dans le répertoire contenant l'​ensemble des fichiers et ouvrez un terminal soit graphiquement puis clic droit "​ouvrir un terminal"​ soit <​code>​cd ​/chemin/vers/le/​repertoire</code>
  
-<note important>**Les clones libres ou commerciaux ne prennent pas en charge les fichiers PDF de type formulaires CERFA**</note>+==== pour un fichier ==== 
 +<codepdftotext -layout "​nom-du-fichier.pdf"​ - | grep -iE "​texte-a-chercher"​ </​code>​ 
 +==== pour plusieurs fichiers ==== 
 +**avec boucle for :** 
 +<​code>​for i in *.pdf; do echo "​$i"; ​ pdftotext -layout "​$i"​ - | grep -iE "​texte-a-chercher";​ echo ; done 
 +</​code>​ 
 +**avec find :** 
 +<​code>​ 
 +find . -iname "​*.pdf"​ -exec bash -c 'echo "​{}"​ ; pdftotext -layout "​{}"​ - | grep -iE "​texte-a-chercher"​ ; echo " ​   ####### fin fichier {} " ' \; 
 +</code>
  
-Ceux-ci comportent des champs et une signature électronique (**formulaires CERFA** de l'​Administration Publique Française notamment, **disponibles sur**  [[http://​www.service-public.fr/​formulaires/​|la page de téléchargement des différents documents officiels de l'​Administration Publique Française]]) ;+===== Export ou conversion vers un fichier PDF =====
  
-<note important>​Ce ​**format XFA** est la propriété exclusive d'Adobe et développé depuis la **version 9 d'Adobe Reader**.</note>+  ​[[:​LibreOffice]] : 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). 
 +  ​[[:​imagemagick]] : permet facilement de convertir une ou plusieurs images dans de nombreux formats dont le PDF 
 +  ​[[:​scribus|Scribus]] : logiciel de PAO qui permet l'export en PDF de qualité professionnelle (accepté par les grandes imprimeries). 
 +  ​[[:​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. (non recommandé car pas très performant) 
 +  ​**[[apt>​wkhtmltopdf|WkHtmlToPdf]]** ((https://​wkhtmltopdf.org/)) Convertit les pages HTML au format PDF ou image. Utilise le moteur de rendu WebKit (recommandé) 
 +  * **[[apt>cutycapt|CutyCapt]]** ((http://​cutycapt.sourceforge.net/​)) Convertit les pages HTML au format PDF ou image, utilise aussi webkit (recommandé) 
 +  * [[:​ps2pdf]]:​ convertir des fichiers PostScript en PDF. 
 +  * [[tiff2pdf]] : convertir vos images en PDF.
  
-Avec **la norme XFA propriétaire exclusive** ou **[[https://​fr.wikipedia.org/​wiki/​Format_propri%C3%A9taire|format fermé]]** on remarque un revirement vers le cadre législatif ​de droits commerciaux au niveau du code tout en conservant un cadre du logiciel à diffusion libre et gratuite ​de la part d'​Adobe depuis **le lancement de la version 9** du célèbre lecteur Acrobat désormais dénommée **Adobe Reader**. ​+==== Assembler plusieurs JPG en un PDF ==== 
 +Installez ​[[imagemagick|ImageMagick]] grâce à votre gestionnaire ​de paquet ou en une ligne de commande :
  
-<note important>Autrement dit, si **le logiciel Adobe Reader 9** et suivants - **est toujours libre de droits de diffusion** et est par conséquent **diffusé gratuitement**,​ **le code-source** - lui - **répond désormais aux règles du droit commercial sur le Copyright**.+<code>sudo apt-get install imagemagick</​code>
  
-On peut objectivement parler d'une politique de diffusion selon le principe commercial d'​obsolescence programmée de la part d'​Adobe</​note>​+Toujours avec le terminal, rendez-vous dans le dossier contenant les jpg a convertir avec la commande cd. Par exemple :
  
-===== Cadre d'utilisation des logiciels disponibles =====+<​code>​cd /​home/​mon_nom_d'utilisateur/​mon_dossier</​code>​
  
-[[:acroread|Adobe Reader]] : le visionneur de PDF d'​Adobe (avec //plugin// pour Firefox). +Puis, rentrez la commande suivante ​:
-Le logiciel propriétaire reste cependant indispensable à ce jour pour lire correctement les commentaires, ​ annotations et les formulaire XFA, ainsi que pour éviter les déconvenues dans les PDF de production type PAO tel [[Scribus]]. +
-Toutefois, les versions d'​Acrobat Reader ne semblent pas lire correctement les annotations générées par autre chose que le format Adobe.+
  
-Passer en "tout libre" pour le les fichiers PDF hormis administratif (avec [[acroread|l'​installation de la dernière version d'​Adobe Reader]] en binôme dans ce cas précis) devient ainsi une alternative de plus en plus pertinente.+<​code>​convert *.jpg foo.pdf</​code>​ 
 +Si les images ont une terminaison ​en .JPEG, remplacer **.jpg** par **.JPEG**.
  
-===== Les logiciels ​de code-source ​et de droits de diffusion libres de l'​univers Unix =====+La conversion prend plus ou moins de temps en fonction de la qualité ​et du nombre ​de fichiers . jpg à convertir.
  
-On trouve bon nombre de logiciels libres capables d'exploiter ​les fichiers PDF de code-source libre.+Un document PDF s'appelant **foo.pdf** (ou le nom que vous avez choisi) vous attendra dans votre dossier, et contiendra tous les anciens jpg.
  
-==== Caractéristiques des formats ​PDF générés ====+Attention ! Dans les dernières versions d'​ImageMagick (vers 2020), un développeur fou a bloqué cette fonction ! Voir [[imagemagick#​j_obtiens_une_erreur_dans_la_conversion_en_pdf_et_eps|la doc Imagemagick ]]pour débloquer la situation.\\ 
 +En substance, si la fonction **convert** ne fonctionne pas, ouvrez en mode admin le fichier **/​etc/​ImageMagick-6/​policy.xml**,​ et supprimez ou commentez la ligne consacrée au PDF (qui devrait être quelque chose comme **<​policy domain="​coder"​ rights="​none"​ pattern="PDF" />**). La commande **convert *.jpg foo.pdf** devrait désormais fonctionner.
  
-<note important>​Ces logiciels - basés sur du code libre jusqu'​à la version 8 d'​Acrobat Reader - sont fondés sur les spécifications antérieures à la norme de code fermé XFA. 
  
-De ce fait, ils sont dans l'​incapacité d'​exploiter les formulaires PDF développés dans cette norme.</​note>​ 
  
-==== Quelques logiciels libres sous les différents environnements de l'​univers Linux ==== +===== Export ​ou conversion ​depuis un fichier PDF =====
- +
-Néanmoins, si le fichier PDF que vous désirez exploiter est d'un format compatible et que vous désirez vous cantonner au monde du libre, on trouve - entre-autres - les logiciels suivants: +
- +
-=== sous l'​environnement graphiques Gnome ===             +
-  * [[:Evince]] : le visionneur de documents dispose de l'​intégration à Firefox. Il est disponible dans les dépôts; [[https://​wiki.gnome.org/​Apps/​Evince|le site officiel d'​Evince]]. +
- +
-=== Sous l'​environnement graphique KDE === +
-  * [[:Okular]] : Okular est l'​afficheur de documents du projet KDE4 SC. Il remplace les anciens logiciels KPDF, KGhostView, Kfax et KDVI, tout en dépassant le simple logiciel d'​affichage PDF.  +
- +
-=== Sous l'​environnement Xfce === +
-  * [[:​Xpdf|XPDF]] : visionneuse de PDF très léger voire basique pour ne pas dire austère. (disponibilité dans les dépôts de la version libre à vérifier). NB: semble performant pour lire des PDF contenant des caractères asiatiques. La dernière version stable des sources de la version GNU est disponible à [[http://​www.foolabs.com/​xpdf/​home.html|la page dédiée de l'​éditeur]]. Libre pour un usage privé. Cf la section "​Logiciels propriétaires"​ pour un usage professionnel sous licence commerciale. +
-  * [[https://​launchpad.net/​qpdfview|QPDF View]] : lecteur PDF avec onglets, permettant d'​avoir une interface plus riche dans une seule fenêtre. Lit le PostScript, le format DjVu. CUPS pour le support d'​impression (à ne pas confondre avec QPDF Viewer sous Android(r)). +
- +
-=== Logiciels propriétaires sous licence GNU libre (éventuellement disponible dans les dépots Universe et Multiverse) === +
- +
-  * XPDF : visionneuse de PDF très légère - voire basique - pour ne pas dire austère. NB: semble performant pour lire des PDF contenant des caractères asiatiques. Vous pouvez obtenir une licence commerciale en vous rendant sur [[http://​www.glyphandcog.com/​|le site de l'​éditeur Glyph & Cog]](r). +
-  * [[http://​www.mupdf.com/​|MuPDF : autre visionneuse libre]], très légère et très performante,​ disponible dans les dépôts : [[apt>​mupdf|lien vers le paquet MuPDF]]. Bien que libre pour un usage privé et disponible dans les dépôts officiels, le logiciel est placé dans cette catégorie car lle existe également sous licence pour une utilisation commerciale. (site anglophone) +
-  * [[http://​code-industry.net/​free-pdf-editor.php|Master PDF Editor]] : pour éditer, modifier, protéger, insérer, surligner etc... (site anglophone) +
-  * [[http://​www.pdfcube.com/​|PDF Cube]] : visualiseur de PDF avec effets 3D disponible dans les dépôts à vérifier. **[[apt>​pdfcube|lien vers PDF Cube]]** (site anglophone) +
-  +
-=== logiciels de la communauté anglophone === +
- +
-  *  [[:​xournal|Xournal : cette page dédiée]] vous permet de l'​installer depuis les dépôts officiels. Xournal permet d'​annoter,​ de surligner, du contenu dans les fichiers PDF. NB: l'​insertion d'​images dans un fichier PDF n'est possible qu'à l'aide de [[ppa:​nilarimogard/​webupd8|la dernière version stable]] depuis le dépôt partenaire de Alin Andreï. [[http://​xournal.sourceforge.net/​|Lien vers le site officiel de Xournal]]. +
-  * [[Zathura]] : visionneur de documents PDF. Un logiciel extrêmement léger et pratique dont les raccourcis clavier sont basés sur ceux de VIM. La navigation via la souris est également possible. Il n'​existe pas encore de page dédiée à Zathura. Vous pouvez télécharger le logiciel sous forme de sources [[http://​pwmt.org/​projects/​zathura/​|au bas de la page de présentation (onglet "​Home"​) de l'​application de la communauté Programs with a Movie Title]] (tout un programme... ). Pas de procédure clairement répertoriée concernant la francisation du logiciel. +
-  * [[:vim|Vi IMproved (VIM): visionneur de documents PDF]]. Un logiciel extrêmement léger et pratique dont les raccourcis clavier sont identiques à ceux de Zathura. +
- +
-=== Logiciels en fin vie ou obsolètes === +
- +
-  * [[:​pdftk|PDFtk]] : Logiciel libre en ligne de commandes assez restrictif (ne permet pas de traiter le format PDF v.1.6). La procédure d'​installation se trouve à [[http://​doc.ubuntu-fr.org/​pdftk|la page consacrée à PDFtk]]. +
-  * [[:​foxit_reader|Foxit Reader]] pour Linux : Progiciel anglophone venu du monde Windows (r); il se montrait très rapide et performant, mais il n'est plus maintenu sous GNU/Linux. Il est préférable de se tourner vers son concurrent direct [[:​accroread|Adobe Reader sous Linux]] ou bien lui préférer [[:​Evince|Evince développé sous Gnome]] si l'on souhaite avoir les même fonctionnalités dans le monde du libre. +
- +
-[[http://​www.pdfreaders.org/​index.fr.html|Vous trouverez sur ce site]] non seulement un tableau fournissant des liens vers quelques visionneuses libres, mais surtout un historique du développement et de l'​évolution du format PDF qui synthétise les objectifs et les enjeux d'un format que l'on ne peut que souhaiter voir demeurer libre à l'​image du protocole fondateur du Web 1.0: j'ai nommé le code HTTP!. +
- +
- +
- +
- +
-===== Logiciels de bureautique et de création documentaire capables de gérer et générer le format PDF à l'aide d'​outils dédiés ===== +
- +
-==== Textes, images et mise en page ==== +
- +
-  * **[[http://​www.libreoffice.org/​download|LibreOffice Draw]]** LibreOffice intègre directement l'​ancienne extension pdf-import. il faut toutefois installer [[apt://​libreoffice-pdfimport|libreoffice-pdfimport]] Version LibreOffice du module PDF-Import. Pour importer le fichier PDF avec LibreOffice Draw il faut sélectionner l'​option dans la boite de dialogue mais dans le même temps - ne surtout pas oublier de sélectionner le format "PDF - portable document format (Draw)"​ dans la liste déroulante présélectionnée sur "tous les fichiers"​. +
-  * **[[apt://​openoffice.org-pdfimport|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 [[openoffice.org|Open Office 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; quelques fonctionnalités marquantes : enregistre les fichiers au format icone vectoriel SVG et permet de les retravailler;​ offre le choix de la taille de police; autorise l'​importation d'​image dans le fichier etc). +
-  * [[:​Evince:​]] : permet le transfert de fichiers PDF vers le format d'​image vectorielle SVG avant impression vers un éditeur de type Inkscape. +
-  * [[:​Poppler-utils]] : permet l'​extraction de texte, d'​images,​ l'​importation vers le format 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). <note important>​ATTENTION à choisir une résolution ​ - en Dot-per-Inch (DPI) comprenez Point-Par-Pouce - qui correspondent au résultat espéré.</​note>​ +
- +
-Au regard des versions éditées en date de Juin 2013, l'​importation entre logiciels offre des résultats assez aléatoires selon la paire de logiciels utilisée. Les images ne sont pas toujours bien restituées,​ les polices ne sont pas restituées à l'​identique... +
- +
-<note tip>Il faut garder à l'​esprit que le choix de l'​importation restera toujours une solution pis-aller qui ne fera que réinterpréter le document selon la qualité de son filtre PDF ou graphique... Qui dit filtre dit aussi approximation dans le traitement, donc un résultat pas toujours conforme aux résultats attendus et espérés.</​note>​ +
- +
-L'​importation qui fonctionne assez bien et donne des résultats quasi identiques consiste à ouvrir votre PDF dans Evince, à « l'​imprimer dans un fichier ​» au format "​dessin vectoriel"​ SVG puis à ouvrir le document avec Inkscape. ATTENTION, une seule page à la fois : Evince regroupe toutes les pages sur une seule page. +
- +
-Quant à LibreOffice Draw il gère bien le texte et la mise en page est sensiblement respectée mais il "​oublie"​ 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). +
- +
-<note tip>** REMARQUE : ** Afin d'​obtenir un fichier sauvegardé au format 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. +
- +
-La mise en page finale des éléments graphiques d'un PDF modifié dans GIMP au format JPG se fera - par exemple - à l'aide de la fonction "​imprimer dans un fichier PDF" du logiciel Gthumb.</​note>​ +
- +
-==== Les logiciels dédiés au format PDF sous langle de la fonction ==== +
-=== Découpe, fusion, réorganisation,​ rotation et autres manipulations... === +
- +
-  * **[[Livret]]** réordonne les pages d'un PDF pour avoir une brochure PDF prête à l'​impression. +
-  * LibreOffice Draw (voir au dessus) permet aussi la réorganisation en brochure, la fonction est disponible dans le panneau d'​impression (onglet "Mise en page"​). Pour exporter en PDF, c'est aussi possible en demandant l'​impression dans un fichier (onglet "​Options"​)  +
-  * **[[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. +
-  * [[:​pdfsam|PDF Split and Merge (PdfSam)]] : logiciel permettant de couper/​assembler des PDF (moins pratique que PDFshuffler et PDFmod). +
-  * [[http://​sourceforge.net/​projects/​briss/​|briss]] : pour rogner des PDF par sélection à la souris (pour rogner des pages, essayez aussi [[PDFshuffler]]). +
-  * [[http://​arminstraub.com/​computer/​krop#​defaultdownloadkrop|Krop]] Permet le recadrage et le redimensionnement de pdf. +
- +
-===== Logiciels d'​export ou conversion vers le PDF ===== +
- +
-  * [[:​openoffice.org|OpenOffice.org]] ou [[:​libreoffice|LibreOffice]] : 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|Scribus]] : logiciel de PAO qui permet l'​export en PDF de qualité professionnelle (accepté par les grandes imprimeries). +
-  * [[:​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. (non recommandé car pas très performant) +
-  * [[http://​wkhtmltopdf.org/​|WkHtmlToPdf]] Convertit les pages HTML au format PDF ou image. Utilise le moteur de rendu WebKit (recommandé)  +
-  * [[http://​cutycapt.sourceforge.net/​|CutyCapt]] Convertit les pages HTML au format PDF ou image, utilise aussi webkit (recommandé) +
-  * [[:​ps2pdf]]:​ convertir des fichiers PostScript en PDF. +
-  * [[tiff2pdf]] : convertir vos images en PDF. +
- +
-===== Logiciels d'​export ou conversion depuis le PDF =====+
  
   * [[:​pdftohtml]] : exporter un fichier PDF en fichier HTML.   * [[:​pdftohtml]] : exporter un fichier PDF en fichier HTML.
Ligne 183: Ligne 169:
   * pdf2ps: exporte aussi de PDF en PS (wrapper de la commande gs). Utilise la librairie ghostscript.   * pdf2ps: exporte aussi de PDF en PS (wrapper de la commande gs). Utilise la librairie ghostscript.
   * [[http://​www.groklaw.net/​articlebasic.php?​story=20061210115516438|pdf2tif]] : Script pour exporter un fichier PDF en fichier Tiff.   * [[http://​www.groklaw.net/​articlebasic.php?​story=20061210115516438|pdf2tif]] : Script pour exporter un fichier PDF en fichier Tiff.
-  * Le paquet [[apt://xpdf-utils|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 [[apt>xpdf-utils|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 [[apt://xpdf-reader|xpdf-reader]] contient pdftoppm, un utilitaire de conversion de fichier PDF vers les formats PBM, PGM et PPM. +  * Le paquet [[apt>xpdf-reader|xpdf-reader]] contient pdftoppm, un utilitaire de conversion de fichier PDF vers les formats PBM, PGM et PPM. 
-  * [[http://​www.willus.com/​k2pdfopt/​|k2pdfopt]] : permet de modifier les PDF afin de les rendre plus lisibles sur smartphones et tablettes numériques.+  * [[https://​www.willus.com/​k2pdfopt/​|k2pdfopt]] : permet de modifier les PDF afin de les rendre plus lisibles sur smartphones et tablettes numériques
 +  * [[http://​code.google.com/​p/​sopdf/​|SoPDF]] : pour rendre vos PDF lisibles par les lecteurs Sony Reader.
   * [[calibre|Calibre]] :   * [[calibre|Calibre]] :
     * gestionnaire d'​eBook permettant également de convertir des PDF en autres formats et inverse     * gestionnaire d'​eBook permettant également de convertir des PDF en autres formats et inverse
Ligne 192: Ligne 179:
  
 ===== Réduire la taille d'un fichier PDF ===== ===== Réduire la taille d'un fichier PDF =====
 +==== Méthode en ligne de commande ====
  
   *Copier votre fichier PDF dans votre Dossier personnel.   *Copier votre fichier PDF dans votre Dossier personnel.
   *saisir dans un [[terminal]] la commande suivante :   *saisir dans un [[terminal]] la commande suivante :
-<​code>​gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=fichier_reduit.pdf fichier_a_reduire.pdf</​code>​+<​code>​gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile="fichier_reduit.pdf" ​ "fichier_a_reduire.pdf"</​code>​
  
 Pour plus d'​information,​ consulter [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3336511#​p3336511|cette discussion]]. Pour plus d'​information,​ consulter [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3336511#​p3336511|cette discussion]].
  
-Il est possible aussi d'utiliser [[http://www.jpfleury.net/logiciels/​pdfmm.php|pdfmm]] («pdf moins moins»), un assistant graphique qui permet d'​effectuer la même tâche.+Pour réduire la taille ​d'une image en passant en noir&​blanc ​: 
 +<​code>​gs -dBATCH -DNOPAUSE -q -sDEVICE=pdfwrite -dColorConversionStrategy=/Gray -r100 -sOutputFile="​fichier_reduit.pdf" ​ "​fichier_a_reduire.pdf"<​/code>
  
-===== Concaténation,​ découper, rotation, compression... en ligne de commande ​===== +Cette ligne de commande ​est encore plus efficace, et modulable :
-Voir la [[pdftk|page sur PDFTK]]+
  
 +<​code>​gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/​screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf</​code>​
 +
 +  *-dPDFSETTINGS=/​screen piètre qualité (72 dpi)
 +  *-dPDFSETTINGS=/​ebook bon compromis (150 dpi)
 +  *-dPDFSETTINGS=/​prepress résultat similaire à la fonction "​Prepress Optimized"​ d'​Acrobat Distiller (300 dpi)
 +  *-dPDFSETTINGS=/​printer résultat similaire à la fonction ​ "Print Optimized"​ d'​Acrobat Distiller (300 dpi)
 +
 +Pour plus d'​information,​ consulter [[https://​askubuntu.com/​a/​256449|cette discussion]].
 +
 +==== Méthode via l'​application ​ moins moins ====
 +Il est possible aussi d'​utiliser [[https://​github.com/​jpfleury/​pdfmm|pdfmm]] («pdf moins moins»), un assistant graphique qui permet d'​effectuer la même tâche :
 +
 +Installation / utilisation
 +FIXME
  
 ===== Imprimer un livre en cahiers pour le relier à l'​ancienne ===== ===== Imprimer un livre en cahiers pour le relier à l'​ancienne =====
  
-Un livre classique (non broché) est constitué de **cahiers / livrets qui sont reliés entre eux** par du fil de couture. ​+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 **[[http://​www.debian-fr.org/​methode-pour-imprimer-un-livre-a-relier-t43124.html#​p434771|cette discussion]]** sur debian-fr.org.+Pour imprimer de tels cahiers, consulter **[[http://​www.debian-fr.org/​methode-pour-imprimer-un-livre-a-relier-t43124.html#​p434771|cette discussion]]** sur debian-fr.org, ou bien [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1542381|celle-ci]] sur ubuntu-fr.org. Les scripts proposés sur ce dernier post permettent de faire de [[wpfr>​Imposition_(imprimerie)|l'​imposition]] très facilement. Pour des pages à A6 à mettre sur du A4 préférez le script de [[http://​forum.kubuntu-fr.org/​viewtopic.php?​pid=16532401#​p16532401|Serged]] et n'​oubliez pas d'​installer **[[apt>​texlive-extra-utils]]**. 
 + 
 +Pour créer des livrets à partir d'A4 converti en A5 avec une petite interface graphique, [[:​bookletimposer]],​ est une application idéale.
  
 **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. **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.
-===== Déocériser un PDF (pour empêcher le copié/​collé) ===== 
  
-Voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3585533|cette discussion]] sur le forum ubuntu-fr.+===== Déocériser un PDF (pour empêcher le copier/​coller) ===== 
 + 
 +Voir [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3585533|cette discussion]] sur le forum ubuntu-fr.
  
 Ghostscript permet de générer des fichiers PDF 1.3 protégés : Ghostscript permet de générer des fichiers PDF 1.3 protégés :
Ligne 223: Ligne 228:
  
  <​note tip>Il serait très intéressant d'​avoir ici une explication détaillée quant aux différentes valeurs possibles pour l'​option -dPermissions.</​note>​  <​note tip>Il serait très intéressant d'​avoir ici une explication détaillée quant aux différentes valeurs possibles pour l'​option -dPermissions.</​note>​
 +
 +<​note>​[[http://​guillaumemuller1.free.fr/​show_single_entry.php?​entry=2|Tips & Tricks]] de Guillaume MULLER pour le chiffrement d'un PDF avec [[ps2pdf|ps2pdf]].</​note>​
 +
 +===== Cracker un pdf protégé par un mot de passe =====
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​pdfcrack]]**.
 +
 +ou bien utiliser qpdf :
 +
 +<​code>​ qpdf --decrypt fichierProtégé.pdf fichierModifiable.pdf </​code>​
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * Discussion "[[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2818444|Impossible d'​imprimer un document PDF"]] sur le forum ubuntu-fr +  * Discussion "[[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2818444|Impossible d'​imprimer un document PDF"]] sur le forum ubuntu-fr 
-  * Discussion "[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=286365|Modifier un PDF]]" sur le forum ubuntu-fr +  * Discussion "[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=286365|Modifier un PDF]]" sur le forum ubuntu-fr 
-  * Astuce "[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=198768|Comment alléger et concaténer ses PDFs]]"​ sur le forum ubuntu-fr+  * Discussion "​[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2001257|[Résolu] Formulaires pdf/XFA sur ubuntu]]" sur le forum ubuntu-fr 
 +  * Astuce "[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=198768|Comment alléger et concaténer ses PDFs]]"​ sur le forum ubuntu-fr 
 + 
 + 
 +---- 
 + 
 +//​Contributeurs:​[[utilisateurs:​eagle08]]//​.
  • pdf.1405539063.txt.gz
  • Dernière modification: Le 16/07/2014, 21:31
  • par eagle08