2017-04-18 2 views
0

Je cours La nouvelle version de GhostScript 9.2.1 avec la toute dernière Imagick, sur Easy Apache 4 sur une Centos Box.Problèmes de conversion PDF GhostScript

Je rencontre des problèmes lors de la conversion de certains PDF en PNG, mais pas tous. Je ne peux pas sembler identifier pourquoi. L'erreur que j'obtiens est:

2017-04-18T12: 01: 46-04: 00 0: 00.010 0.000u 6.9.4 Exception convertir [55246]: utility.c/ShredFile/1822/Exception Impossible de supprimer : /tmp/magick-55246bpeoJy2BkzLf.cache

Ceci est la dernière ligne de l'instruction convert, lors de l'exécution en tant que -debug "ALL". J'ai essayé d'inclure le chemin entier dans le fichier Magick.xml, qui est suggéré ailleurs, mais cela ne fait pas l'affaire. Encore une fois, cela fonctionne la plupart du temps, mais pas tous.

Je peux fournir un lien vers le PDF si nécessaire.

S'il vous plaît aider - Merci.

Jesper

+0

Un petit Google vous fera. https://www.google.com/#q=Exception+convert+utility.c/ShredFile/1822/Exception+Failed+to+remove: – bassxzero

+0

Étant donné que cela fonctionne 'parfois', cela ne peut pas être parce que IMagick peut ' t trouver Ghostscript, qui est ce que les résultats de Google que je vois de votre requête suggérerait. Mais peut-être qu'il me manque quelque chose. – KenS

+0

Je suis d'accord Ken! - Mais alors quoi? –

Répondre

0

Si vous publiez le PDF quelque part (ou tout simplement coller un lien ici comme vous le suggérez) Je peux l'obtenir, je vais jeter un oeil, mais l'erreur est pas évidente comme étant dû à Ghostscript. Cela ressemble à une erreur IMagick pour moi, ce n'est certainement pas GS.

Vous savez que Ghostscript peut générer des fichiers PDF en PNG directement? Faire ainsi et en ouvrant le PNG dans IMagick si vous voulez travailler plus loin pourrait être une solution plus robuste.

+0

J'ai vraiment juste besoin du format PNG, il n'y a plus rien à faire pour le moment. J'avais l'impression que lorsque vous utilisiez GS, Imagic appelait simplement GS, et c'était la même chose que d'utiliser GS directement? –

+0

J'ai fini par résoudre le problème en exécutant GS sans Imagick. Si je courais avec -dGraphicsAlphaBits = 4 alors j'aurais le même problème, mais quand je l'ai couru sans, c'était bien! –