PDF Archive

Easily share your PDF documents with your contacts, on the Web and Social Networks.

Share a file Manage my documents Convert Recover PDF Search Help Contact



solution imagemagick pdf error carnets nat d raymond 2018 .pdf



Original filename: solution-imagemagick-pdf-error-carnets-nat-d-raymond-2018.pdf

This PDF 1.4 document has been generated by Writer / LibreOffice 6.0, and has been sent on pdf-archive.com on 03/12/2018 at 22:55, from IP address 80.215.x.x. The current document download page has been viewed 157 times.
File size: 45 KB (4 pages).
Privacy: public file




Download original PDF file









Document preview


Les carnets

naturalistes
de Vendoire

Didier Raymond

Retour d’expérience
destiné aux utilisateurs peu expérimentés de Linux
Il y a seulement quelques semaines j’utilisais encore une version d’HandyLinux
qui n’était plus supportée et qui ne le sera d’ailleurs plus. Il m’arrivais fréquemment de
profiter d’une fonction de conversion de format d’image commandable depuis un
Terminal (ou console). Cette commande qui se nomme « convert » est très utile, elle
permet de modifier avec de très larges possibilités toutes sortes d’images. Les deux
possibilités dont je me servais consistaient, d’une part à regrouper des images au format
jpg ou jpeg dans un seul fichier pdf, d’autre part à réduire le « poids » en octets du
fichier pdf généré s’il s’avérait trop lourd. Pour éviter d’avoir des bugs du fait de
l’obsolescence du système que j’employais, j’ai décidé d’installer une nouvelle
distribution de Linux n’étant pas trop gourmande en mémoire mais également en énergie
(me servant de vieux netbooks qui marchent très bien et par conséquent n’ont pas besoin
d’être remplacés). Cette version basé sur Ubuntu se nomme Lubuntu.
Je ne m’étais jamais posé la question de savoir comment tout ça fonctionnait et
voulant poursuivre les modifications de formats d’images dont j’ai besoin, je me suis
rendu compte que ce n’était plus possible depuis le Terminal de Lubuntu. Après avoir
installé l’application qui s’appelle ImageMagick permettant les retouches d’image depuis
un Terminal, le logiciel en question interdisait le changement de format de jpg vers pdf
pour une raison que j’ignorais. J’ai longuement cherché quelle pouvait en être la cause
sur les forums consacrés à Linux et j’ai finit par trouver une explication détaillée sur un
site en anglais. Tous les forums que j’ai visités à l’exception d’un seul avaient des
réponses évasives et souvent à côté (comme c’est souvent le cas sur internet) des
questions posées par des utilisateurs de Linux peu expérimentés comme moi et qui
rencontraient le même problème. À chaque fois étaient énumérées les possibilités
d’ImageMagick en précisant la marche à suivre pour l’ensemble des fonctions du
logiciel, mais en éludant en dernier la fonction de conversion du format jpg en pdf. C’est
sur le forum d’Ubuntu qu’un intervenant donne la solution qu’il avait trouvée pour luimême, en s’inspirant d’un site en anglais (voir plus loin). Contrairement aux forums que
j’ai pu visiter, le site en question, très concis et très détaillé, propose la résolution de
beaucoup de difficultés rencontrées avec les logiciels et autres. C’est la raison pour
laquelle je fais part aujourd’hui de mon expérience dans l’unique but d’aider d’autres
personnes à résoudre facilement et rapidement cet inconvénient.

Solution au problème rencontré avec ImageMagick pour convertir
des fichiers jpg ou jpeg en fichier(s) pdf

Étant un nouvel utilisateur de Lubuntu, les précisions que je donne concernent ce
logiciel en particulier, il peut exister des variantes avec d’autres distributions de Linux
mais elles doivent être minimes.
Àprès avoir ouvert un terminal depuis le dossier dans lequel sont les images à modifier et
tapé la commande suivante :
convert *.jpg sortie.pdf
le convertisseur affichait invariablement le message d’erreur suivant, quel que soit le
nom donné au fichier pdf à créer (avec HandyLinux j’utilisais fichier_destination.pdf) :
convert-im6.q16: not authorized 'sortie.pdf' @ error/constitute.c/WriteImage/1037
L’application n’autorisait pas la réécriture d’Image (pour des raisons de sécurité
précisées dans l’article anglais, voir le lien plus loin).
En tapant ou en collant la commande suivante :
more /etc/ImageMagick-6/policy.xml
on obtient la liste des sécurités d’ImageMagick, les lignes qui nous concernent sont en
toute fin de fichier :
<!-- disable ghostscript format types -->
<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="EPI" />
<policy domain="coder" rights="none" pattern="PDF" />
<policy domain="coder" rights="none" pattern="XPS" />
</policymap>
On constate alors que les droits ne sont pas autorisés pour 4 formats, PS, EPI, PDF, XPS,
les seuls que j’utilise étant PS et PDF ce sont ces formats qu’il convenait de rendre actifs
« autorisés en lecture/écriture » en suivant la commande donnée par le site
« www.cromwell-intl.com » :
<policy domain="coder" rights="read|write" pattern="PDF|PS" />
Avant de modifier le fichier il est préférable de le sauvegarder avec un nom quelconque
et dans le dossier de son choix, puis de quitter l’éditeur de texte et relancer l’ouverture
du fichier depuis le terminal comme vu précédemment, en ayant préalablement rentré la
commande administrateur autorisant la modification de fichiers systèmes :
sudo -s
Suite à cette commande on est invité à saisir le mot de passe administrateur.
Par facilité j’ai choisi de copier toute la partie concernée par la modification que j’ai
collée à la place de celle à supprimer comme suit (je colore en bleu la partie remplacée) :

<!-- disable ghostscript format types -->
<!-<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="EPI" />
<policy domain="coder" rights="none" pattern="PDF" />
<policy domain="coder" rights="none" pattern="XPS" />
-->
<policy domain="coder" rights="read|write" pattern="PDF|PS" />
</policymap>
Ensuite il faut enregistrer les modifications puis quitter l’éditeur de texte.
La commande convert *.jpg sortie.pdf peut alors être lancée et donner toute
satisfaction, ce que j’ai effectivement et aussitôt vérifié.
Si on récapitule les différentes étapes de résolution du problème :
1° depuis le Terminal
sudo -s
2° ouvrir le fichier à modifier dans l’éditeur de texte
leafpad /etc/ImageMagick-6/policy.xml
3° sauvegarder le fichier puis quitter l’éditeur de texte
4° relancer la commande depuis le Terminal
leafpad /etc/ImageMagick-6/policy.xml
5° supprimer le passage défaillant puis coller le bon à la place comme vu plus haut
Supprimer
<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="EPI" />
<policy domain="coder" rights="none" pattern="PDF" />
<policy domain="coder" rights="none" pattern="XPS" />
Coller
<!-<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="EPI" />
<policy domain="coder" rights="none" pattern="PDF" />
<policy domain="coder" rights="none" pattern="XPS" />
-->
<policy domain="coder" rights="read|write" pattern="PDF|PS" />

Note : je ne me suis pas occupé des indentations qui permettent de séparer les différentes
parties du texte pour une meilleur lisibilité, cela ne change rien à la lecture des lignes
pour leur exécution. Si quelqu’un a mieux qu’il le mette en ligne et mon fichier sera vite
oublié…

Liens source
Regrouper plusieurs JPEG en une seul PDF
https://forum.ubuntu-fr.org/viewtopic.php?pid=21673571
Solution to ImageMagick "not authorized" PDF Error
https://cromwell-intl.com/open-source/pdf-not-authorized.html
Achevé à Vendoire le 3 décembre 2018 – Mis en ligne sur les sites
www.fichier-pdf.fr - www.pdf-archive.com


solution-imagemagick-pdf-error-carnets-nat-d-raymond-2018.pdf - page 1/4
solution-imagemagick-pdf-error-carnets-nat-d-raymond-2018.pdf - page 2/4
solution-imagemagick-pdf-error-carnets-nat-d-raymond-2018.pdf - page 3/4
solution-imagemagick-pdf-error-carnets-nat-d-raymond-2018.pdf - page 4/4

Related documents


solution imagemagick pdf error carnets nat d raymond 2018
henri lepage le departement de la meurthe
memobash
sample
les fichiers batch
comment la france insoumise fait campagne


Related keywords