PDF 'Failed stream read'

cancel
Showing results for 
Search instead for 
Did you mean: 
edaudin
Member II

PDF 'Failed stream read'

Bonjour,



J'envoi , via FTP, des fichiers PDF vers un espace Alfresco.

Les fichier s'enregistrent mais certains ne peuvent pas être lus.
Le téléchargement se bloque.

La raison:
————-
Le fichier PDF est généré par un scanner qui des fois contient des pages avec une rotation.
     - le scanner redresse certaine pages.
Le même fichier généré en interdisant la rotation de page à la génération du fichier devient lisible par ALFRESCO.

Le problème semble venir des modules JodConverter

Dans les logs: le message:
ERROR [content.transform.TransformerConfigDynamicTransformers] [http-bio-8443-exec-6] Cannot create dynamic transformer transformer.complex.JodConverter.Image as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|complex.PDF.Image")

Sous Linux,UBUNTU, ALFRESCO arrive à lire le fichier PDF.
Il y a des erreurs mais le system arrive à lire le fichier PDF.

2013-12-20 15:45:30,584  ERROR [content.transform.TransformerConfigDynamicTransformers] [http-bio-8443-exec-6] Cannot create dynamic transformer transformer.complex.JodConverter.PdfBox as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|PdfBox").

2013-12-20 15:45:30,674  INFO  [management.subsystems.ChildApplicationContextFactory] [http-bio-8443-exec-6] Startup of 'Transformers' subsystem, ID: [Transformers, default] complete


Je n'arrive pas à avoir les mêmes logs sous Windows ou existe mon probléme.

Y-a-t-il une mise à jour du JodConverter.2Pdf sous Alfresco 4.2 ?


1 Reply
edaudin
Member II

Re: PDF 'Failed stream read'

Bonjour,

Il suffit de mettre à jour l'application tierce contenue dans alfresco/swftools.
Vous allez sur : http://www.swftools.org/
Vous téléchargez la version adaptée.
   Pour moi, c'était Windows.

Le programme .EXE téléchargé, vous le lancez.
L'application s'installe sur votre poste dans  C:\Program Files
  Le répertoire est :  SWFTools

Vous copiez le contenu de C:\Program Files\SWFTools dans  alfresco/swftools
     (Pas besoin d'arrêter Alfresco).

Vous avez la dernière version du programme utilisé par Alfresco pour écrire/lire les PDF dans Alfresco.

Il faudra renvoyer les fichiers PDF qui étaient illisible vers Alfresco.
En effet. Lors de l'envoi d'un fichier dans alfresco, celui-ci est "transformé dans alfresco" à l'aide de l'application SWFTools.
Les fichiers illisibles dans Alfresco le resteront car il ont "mal été" transformés.




   Alfresco