tant qu’on y est : il y a aussi
pdfimages pour extraire les images
pdftohtml pour créer une pagr html depuis le pdf ( avec sections )
pdfseparate pour extraire quelques pages du pdf
Un outil qui permet d’éviter adobe :
https://code-industry.net/free-pdf-editor/
Décompresser le fichier tar.gz sous debian, pas de problème si la version de Qt est suffisante.
Permet de remplir les formulaires cerfa tordus
La version gratuite suffit-elle avec les pdf qui posent problèmes ?
pourquoi pas le deb?
Requirements: Qt 5.4.1 or later
http://get.code-industry.net/public/master-pdf-editor-4.3.89_qt5.amd64.deb
SHA1= 8194648cf7938ad9a0564db33ebf4c228b1557ea
root@debian:/home/guy/Téléchargements# apt install /home/guy/Téléchargements/master-pdf-editor-4.3.89_qt5.amd64.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de « master-pdf-editor » au lieu de « /home/guy/Téléchargements/master-pdf-editor-4.3.89_qt5.amd64.deb »
Les NOUVEAUX paquets suivants seront installés :
master-pdf-editor
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/10,6 Mo dans les archives.
Après cette opération, 20,1 Mo d'espace disque supplémentaires seront utilisés.
Réception de:1 /home/guy/Téléchargements/master-pdf-editor-4.3.89_qt5.amd64.deb master-pdf-editor amd64 4.3.89 [10,6 MB]
Sélection du paquet master-pdf-editor précédemment désélectionné.
(Lecture de la base de données... 199366 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../master-pdf-editor-4.3.89_qt5.amd64.deb ...
Dépaquetage de master-pdf-editor (4.3.89) ...
Traitement des actions différées (« triggers ») pour mime-support (3.60) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.23-2) ...
Paramétrage de master-pdf-editor (4.3.89) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-11) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-1) ...
Traitement des actions différées (« triggers ») pour menu (2.1.47+b1) ...
root@debian:/home/guy/Téléchargements#
impec
Avec le lien cité précédemment, et d’autres cerfas, oui :
(avec Master Pdf Editor 4.3)
Pour grandtoubab : je préfère les logiciels “privés” aux installations Unbuntu quand c’est possible. Ici cela fonctionne bien.
un .deb c’est un archive Debian d’abord, et du moment que les dépendances sont satisfaites , tout va bien
apt-cache showpkg master-pdf-editor
Package: master-pdf-editor
Versions:
4.3.89 (/var/lib/dpkg/status)
Description Language:
File: /var/lib/dpkg/status
MD5: 47e6be161d62a28163c5d1984b7eba41
Reverse Depends:
master-pdf-editor,master-pdf-editor 4.3.88
Dependencies:
4.3.89 - libqt5svg5 (2 5.4) libqt5network5 (2 5.4) libqt5gui5 (2 5.4) libqt5printsupport5 (2 5.4) master-pdf-editor (3 4.3.88)
Provides:
4.3.89 -
Reverse Provides:
root@debian:/#
ça s’installe tout seul , tranquillement dans /opt
root@debian:/opt# ls -alrt master-pdf-editor-4
total 26012
-rw-r--r-- 1 root root 320 janv. 13 2017 masterpdfeditor4.desktop
-rw-r--r-- 1 root root 5340 oct. 11 09:25 masterpdfeditor4.png
-rw-r--r-- 1 root root 4364 janv. 24 12:30 license.txt
-rwxr-xr-x 1 root root 26583808 mars 21 14:16 masterpdfeditor4
drwxr-xr-x 3 root root 4096 mars 21 19:35 fonts
drwxr-xr-x 8 root root 4096 mars 21 19:35 ..
drwxr-xr-x 4 root root 4096 mars 21 19:35 stamps
drwxr-xr-x 3 root root 4096 mars 21 19:35 templates
drwxr-xr-x 3 root root 4096 mars 21 19:35 lang
drwxr-xr-x 6 root root 4096 mars 21 19:35 .
Les .deb ont toujours aussi ma préférence, mais je n’avais pas trouvé duquel il s’agissait.
Merci @grandtoubab , je teste ça .
ricardo@stretch-ssd:~$ apt-cache showpkg master-pdf-editor
N: Impossible de trouver le paquet master-pdf-editor
Stretch à jour.
Bonjour Ricardo
Je viens d’installer master-pdf-editor-4.3.89
sur une de mes machines virtuelles debian 9.4 (stretch) tout juste mise à jour.
qui utilise l’Environnement de Bureau XFCE
Il m’a d’abord fallu installer le paquetage libqt5printsupport5
apt install libqt5printsupport5
Puis j’ai téléchargé le fichier master-pdf-editor-4.3.89_qt5.amd64.deb
wget http://get.code-industry.net/public/master-pdf-editor-4.3.89_qt5.amd64.deb
Et enfin, je l’ai installé avec dpkg
dpkg -i master-pdf-editor-4.3.89_qt5.amd64.deb
Après cette installation, j’ai trouvé le lanceur d’application Master PDF Editor 4
dans le sous-menu Infographie de mon Environnement de Bureau
Merci des explications supplémentaires.
Je suis sous KDE, c’est bon ?
Je vais créer une machine virtuelle KDE debian 9.4 et refaire le test.
Comme ça, je pourrais te dire comment ça se passe.
Ça ne devrait pas trop prendre de temps,
ce sera terminé avant 18:30.
À tout-à l’heure.
il faut évidemment l’avoir téléchargé
http://get.code-industry.net/public/master-pdf-editor-4.3.89_qt5.amd64.deb
puis installé
apt install /home/ricardo/Téléchargements/master-pdf-editor-4.3.89_qt5.amd64.deb
Excuse-moi mais depuis mes problèmes cérébraux, la comprenette est particulièrement ralentie.
ricardo@stretch-ssd:~$ acp master-pdf-editor
master-pdf-editor:
Installé : 4.3.89
Candidat : 4.3.89
Table de version :
*** 4.3.89 100
100 /var/lib/dpkg/status
essais demain.
merci encore.
Ok : installation de master-pdf-editor-4.3.89 sur KDE debian 9.4 terminée sans aucun problème
étant donné que le paquetage libqt5printsupport5 est déjà installé par défaut sur KDE
Il n’y a qu’à télécharger et installer le paquetage
Donc :
wget http://get.code-industry.net/public/master-pdf-editor-4.3.89_qt5.amd64.deb
dpkg -i master-pdf-editor-4.3.89_qt5.amd64.deb
et le lanceur se trouve dans Applications -> Graphisme -> Edit PDF files
Mais je vois que tu l’as déjà installé.
Impec.
En effet, j’ai fait un essai rapide et l’impression est OK
Super !
sans oublier le couteau suisse: pdftk
Cool, à essayer.
Ricardo, tu as donc réussi à utiliser le fichier pdf téléchargé sur le site (https://www.service-public.fr/particuliers/vosdroits/R19993) ?
Le fichier téléchargé est un .do je crois ; ca marche avec master-pdf-editor, donc?
J’ai un peu pris la tête aux informaticiens du ministère sur ce problème pour qu’ils mettent des fichiers en format libre/ouvert mais comme d’habitude ils s’en foutent. Comme ils répondent toujours la même chose, ils pourront facilement être remplacés par des machines ):
Tant qu’on est sur les pdf,
nom="nom8.pdf" ; nom2="sortie.pdf" ; pdf2ps "$nom" "tmp1-$nom" && psbook "tmp1-$nom" "tmp2-$nom" && pstops -pa4 '2:1L@0.7(1w,0.5h)+0L@0.7(1w,0)' "tmp2-$nom" |ps2pdf - "$nom2"
transforme un pdf (ici nom8.pdf ) en pdf avec pages regroupées 2 par 2 : 8 et 1 , 7 et 2 , 6 et 3 , 5 et 4 pour une impression recto verso ( sortie.pdf )
Juste, mais qui choisira ou configurera les machines?
Il y a aussi moyen de réduire le volume de certains fichiers pdf, parfois très utile pour le publier sur internet, ou l’adresser par courriel, avec gs (ghostscript).
Voici la présentation d’un vieux script que j’utilise très souvent et qui affiche à la fin le gain (ou la perte, ça arrive parfois, rarement) et efface le résultat s’il n’est pas suffisamment gagnant.
ça peut aller de 0% à 300% de gain.
accessoirement, ça permet aussi d’apprécier la qualité du générateur de pdf: avec LaTeX, ce script n’obtient jamais aucun gain!, avec les pdf de la suite office (ceux qu’onm’envoie du boulot), ça dépasse parfois 300% de gain (réduction à moins de 25% de l’original)
Le script est encore très sauvage et brouillon, mais les 15 premières lignes sont suffisantes pour apprécier la commande:
#! /bin/bash --
### Compresse (presque) sans perte un fichier pdf
# syntaxe: $0 gros_fichier.pdf [fichier_reduit]
# Résultat par défaut dans: "nom_du_fichier_reduit.pdf"
# Un autre nom peut être donné en 2e argument
## Trouvé par hasard:
# Il existe déja pdfopt ! [pdf optimize] ( sur un 1er essai, ce script est légèrement meilleur que pdfopt )
# ( pdfopt n'est pas tolérant avec toutes les versions pdf )
# Ligne utilisée par pdfopt:
# gs -q -dNODISPLAY -P- -dSAFER -dDELAYSAFER -- pdfopt.ps "$1" "$2"
# Ligne utilisée par ce script:
# gs -sDEVICE=pdfwrite -sPAPERSIZE=a4 -r150x150 -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE - dQUIET -dBATCH -sOutputFile=$fcible $fsource
man gs et vous en saurez plus que moi aujourd’hui