Dernier message de la page précédente :
Bon je reformule :tes images sont bien dans ~/home/linuxing/ ???convert '/home/linuxing/-0' '/home/linuxing/-1' ........
@+
Dernier message de la page précédente :
Bon je reformule :tes images sont bien dans ~/home/linuxing/ ???convert '/home/linuxing/-0' '/home/linuxing/-1' ........
Code : Tout sélectionner
linuxing@linuxing-Satellite-Pro-S300 ~ $ convert '/home/linuxing/Capture d’écran_2017-01-25_16-26-24.png' '/home/linuxing/Capture d’écran_2017-01-25_16-27-23.png' new.pdf
convert: not authorized `new.pdf' @ error/constitute.c/WriteImage/1028.
linuxing@linuxing-Satellite-Pro-S300 ~ $
Code : Tout sélectionner
sudo xed /etc/ImageMagick-6/policy.xml
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policymap [
<!ELEMENT policymap (policy)+>
<!ELEMENT policy (#PCDATA)>
<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
<!ATTLIST policy name CDATA #IMPLIED>
<!ATTLIST policy rights CDATA #IMPLIED>
<!ATTLIST policy pattern CDATA #IMPLIED>
<!ATTLIST policy value CDATA #IMPLIED>
]>
<!--
Configure ImageMagick policies.
Domains include system, delegate, coder, filter, path, or resource.
Rights include none, read, write, and execute. Use | to combine them,
for example: "read | write" to permit read from, or write to, a path.
Use a glob expression as a pattern.
Suppose we do not want users to process MPEG video images:
<policy domain="delegate" rights="none" pattern="mpeg:decode" />
Here we do not want users reading images from HTTP:
<policy domain="coder" rights="none" pattern="HTTP" />
Lets prevent users from executing any image filters:
<policy domain="filter" rights="none" pattern="*" />
The /repository file system is restricted to read only. We use a glob
expression to match all paths that start with /repository:
<policy domain="path" rights="read" pattern="/repository/*" />
Let's prevent possible exploits by removing the right to use indirect reads.
<policy domain="path" rights="none" pattern="@*" />
Any large image is cached to disk rather than memory:
<policy domain="resource" name="area" value="1GB"/>
Define arguments for the memory, map, area, width, height, and disk resources
with SI prefixes (.e.g 100MB). In addition, resource policies are maximums
for each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
exceeds policy maximum so memory limit is 1GB).
-->
<policymap>
<!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
<policy domain="resource" name="memory" value="256MiB"/>
<policy domain="resource" name="map" value="512MiB"/>
<policy domain="resource" name="width" value="16KP"/>
<policy domain="resource" name="height" value="16KP"/>
<policy domain="resource" name="area" value="128MB"/>
<policy domain="resource" name="disk" value="1GiB"/>
<!-- <policy domain="resource" name="file" value="768"/> -->
<!-- <policy domain="resource" name="thread" value="4"/> -->
<!-- <policy domain="resource" name="throttle" value="0"/> -->
<!-- <policy domain="resource" name="time" value="3600"/> -->
<!-- <policy domain="system" name="precision" value="6"/> -->
<!-- not needed due to the need to use explicitly by mvg: -->
<!-- <policy domain="delegate" rights="none" pattern="MVG" /> -->
<!-- use curl -->
<policy domain="delegate" rights="none" pattern="URL" />
<policy domain="delegate" rights="none" pattern="HTTPS" />
<policy domain="delegate" rights="none" pattern="HTTP" />
<!-- in order to avoid to get image with password text -->
<policy domain="path" rights="none" pattern="@*"/>
<policy domain="cache" name="shared-secret" value="passphrase" stealth="true"/>
<!-- disable ghostscript format types -->
<policy domain="coder" rights="read | write" pattern="PS" />
<policy domain="coder" rights="read | write" pattern="EPI" />
<policy domain="coder" rights="read | write" pattern="PDF" />
<policy domain="coder" rights="read | write" pattern="XPS" />
</policymap>
oui ça arrive tres souvent, c'est en partie reglé avec Ubuntu 18.10Linuxing a écrit :Quelqu'un a-t-il eu ce problème de conversion "refusée
Code : Tout sélectionner
convert *.jp* New_File.pdf
Code : Tout sélectionner
#!/bin/bash
convert *.jp* New_File.pdf
Code : Tout sélectionner
linuxing@linuxing-Satellite-Pro-S300 ~ $ sudo xed /etc/ImageMagick-6/policy.xml
[sudo] Mot de passe de linuxing :
(xed:4848): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
** (xed:4848): WARNING **: Set document metadata failed: La définition de l’attribut metadata::xed-spell-language n’est pas prise en charge
** (xed:4848): WARNING **: Set document metadata failed: La définition de l’attribut metadata::xed-encoding n’est pas prise en charge
** (xed:4848): WARNING **: Set document metadata failed: La définition de l’attribut metadata::xed-position n’est pas prise en charge
linuxing@linuxing-Satellite-Pro-S300 ~ $
Salut mpatmpat a écrit :@Linuxing, teste la commande cat plutôt que convert pour joindre 2 pdf
convert *.jp* New_File.pdf est justement la commande qui marchait bien chez moi aussi, me lâcha ensuite, jusqu'à ce qu'elle soit à nouveau opérationnelle (voir ma réponse à tyrry)mézig a écrit :
La commande qui fonctione bien chez moi avec Ubuntu 18.10 estJ'ai donc fait un petit nautilus script et me fait un pdf d'une selectionCode : Tout sélectionner
convert *.jp* New_File.pdf
Code : Tout sélectionner
#!/bin/bash convert *.jp* New_File.pdf