cancel
Showing results for 
Search instead for 
Did you mean: 

Problème avec un fichier eps

petitblanc
Champ in-the-making
Champ in-the-making
Bonjour,

J'utilise depuis peu Alfresco.

Je souhaiterais convertir un fichier .eps en .jpg.
Pour cela j'ai réalisé un "rule".

Comme resultat, j'ai bien un fichier .jpg mais lorsque je l'ouvre, ça me dit "Le fichier semble endommagé ou corrompu".

J'ai réalisé cette opération par la ligne de commande et tout marche parfaitement.

Si vous avez une solution.

Merci.
9 REPLIES 9

rguinot
Confirmed Champ
Confirmed Champ
Bonjour,
pouvez vous dire quelle version d'Alfresco vous utilisez (ou mettre votre contexte complet dans votre signature) ?

Quelle ligne de commande avez vous tapé pour que cela fonctionne ?
Décrivez un peu plus la rule utilisée, je ferais le test en local sur votre version.

petitblanc
Champ in-the-making
Champ in-the-making
Bonjour,

Je suis sur Windows Vista.
J'utilise Alfresco-Community-3.2r Full comme version.

_ Pour tester, je me suis placer dans C:\Alfresco\ImageMagick\bin et j'ai tapé cette commande:

         convert "C:\Users\manu\Documents\c.eps" "C:\Users\manu\Documents\c.jpg"

         Cela marche parfaitement.

_ Pour la rule,
       Select Condition = All Items.
       Select Action = Transform and copy content to a specic space
                                          Set action values = JPEG Image.


En esperant que cela vous aide.
Merci

rguinot
Confirmed Champ
Confirmed Champ
Voyez vous un message d'erreur dans les logs ? Peut être cette transformation n'est pas configurée par défaut dans content-services-context.xml et il faudrait alors en définir une custom dans les extensions se basant sur ImageMagick

petitblanc
Champ in-the-making
Champ in-the-making
Dans le fichier  content-services-context.xml j'ai trouvé ceci:

<bean id="transformer.PdfToImage"
         class="org.alfresco.repo.content.transform.PdfToImageContentTransformer"
         parent="baseContentTransformer" >
   </bean>
  
   <bean id="transformer.complex.PDF.Image"
        class="org.alfresco.repo.content.transform.ComplexContentTransformer"
        parent="baseContentTransformer" >     
      <property name="explicitTransformations">
         <list>
            <bean class="org.alfresco.repo.content.transform.ExplictTransformationDetails" >
                <property name="sourceMimetype"><value>application/pdf</value></property>
                <property name="targetMimetype"><value>image/jpeg</value></property>
            </bean>
            <bean class="org.alfresco.repo.content.transform.ExplictTransformationDetails" >
                <property name="sourceMimetype"><value>application/pdf</value></property>
                <property name="targetMimetype"><value>image/png</value></property>
            </bean>
            <bean class="org.alfresco.repo.content.transform.ExplictTransformationDetails" >
                <property name="sourceMimetype"><value>application/pdf</value></property>
                <property name="targetMimetype"><value>image/gif</value></property>
            </bean>
         </list>
      </property> 
      <property name="transformers">
         <list>
            <ref bean="transformer.PdfToImage" />
            <ref bean="transformer.ImageMagick" />
         </list>
      </property>
      <property name="intermediateMimetypes">
         <list>
            <value>image/png</value>
         </list>
      </property>
   </bean>

Et je n'ai rien trouver en rapport avec .eps.

petitblanc
Champ in-the-making
Champ in-the-making
Je viens d'essayer avec un fichier photoshop .psd. Et cela ne marche pas non plus.

rguinot
Confirmed Champ
Confirmed Champ
Avez vous bien configuré imageMagick ? Le log de démarrage doit dire s'il a bien démarré. Si c'est le cas, il faut peut être le rajouter dans la conf des transformations valides dans le fichier de conf

petitblanc
Champ in-the-making
Champ in-the-making
dans le fichier alfresco-global.properties j'ai fais cela:

# External locations
#————-
ooo.exe=C:/Alfresco/OpenOffice.org/program/soffice
img.root=C:/Alfresco/ImageMagick
img.exe=C:/Alfresco/ImageMagick/bin/convert.exe
swf.exe=C:/Alfresco/bin/pdf2swf

Et dans le log de démarrage, je n'ai rien en rapport avec ImageMagick.


Merci.

michaelh
Champ on-the-rise
Champ on-the-rise
Et dans le log de démarrage, je n'ai rien en rapport avec ImageMagick.
Ce qui est bon signe, sinon vous auriez une insulte du genre :
00:50:55,584 ERROR [org.alfresco.repo.content.transform.magick.AbstractImageMagickContentTransformer] ImageMagickContentTransformer not available: Failed to perform ImageMagick transformation: 
En même temps c'est facile à tester avec un simple JPEG->PNG par exemple (qui lui, fonctionne par défaut).

Reste donc la piste de la transformation non configurée par défaut.

petitblanc
Champ in-the-making
Champ in-the-making
Cela marche tres bien en faisant en JPEG en PNG

Comment on fait pour effectuer la configuration.


Merci