Preview file Office

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

Preview file Office

Buonasera,
ho installto Alfresco 4.2.e su linux Centos 6.5 mediante l'installer, il sistema funziona ma non visualizza i preview dei file office (docs, doc, odt, txt xls etc), dai log ho capito che è un problema di jodconverter di segito i log.

ERROR [content.transform.TransformerConfigDynamicTransformers] [http-apr-8080-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").
2014-01-14 22:21:57,528  ERROR [content.transform.TransformerConfigDynamicTransformers] [http-apr-8080-exec-6] Cannot create dynamic transformer transformer.complex.JodConverter.Pdf2swf as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|Pdf2swf").
2014-01-14 22:21:57,528  ERROR [content.transform.TransformerConfigDynamicTransformers] [http-apr-8080-exec-6] Cannot create dynamic transformer transformer.JodConverter.Html2Pdf as sub transformers could not be found or created ("JodConverter|odt|JodConverter").
2014-01-14 22:21:57,528  ERROR [content.transform.TransformerConfigDynamicTransformers] [http-apr-8080-exec-6] Cannot create dynamic transformer transformer.JodConverter.2Pdf as sub transformers could not be found or created ("JodConverter|JodConverter.Html2Pdf").
2014-01-14 22:21:57,528  ERROR [content.transform.TransformerConfigDynamicTransformers] [http-apr-8080-exec-6] Cannot create dynamic transformer transformer.complex.JodConverter.PdfBox as sub transformers could not be found or created ("JodConverter.2Pdf|pdf|PdfBox")

il mio file /opt/alfresco/tomcat/shared/classes/alfresco-global.properties

###############################
## Common Alfresco Properties #
###############################

dir.root=/opt/alfresco/alf_data

alfresco.context=alfresco
alfresco.host=127.0.0.1
alfresco.port=8080
alfresco.protocol=http

share.context=share
share.host=127.0.0.1
share.port=8080
share.protocol=http

### database connection properties ###
db.username=alfresco
db.password=alfresco
db.name=alfresco
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost/alfresco?useUnicode=yes&characterEncoding=UTF-8


### FTP Server Configuration ###
ftp.enabled=true
ftp.port=21

## RMI service ports ###
alfresco.rmi.services.port=50500
avm.rmi.service.port=0
avmsync.rmi.service.port=0
attribute.rmi.service.port=0
authentication.rmi.service.port=0
repo.rmi.service.port=0
action.rmi.service.port=0
deployment.rmi.service.port=0

### External executable locations ###
jodconverter.officeHome=/usr/lib64/libreoffice
jodconverter.portNumbers=8101,8102,8103
jodconverter.enabled=true
ooo.exe=/usr/lib64/libreoffice/program/soffice.bin
ooo.enabled=true
img.root=/opt/alfresco/common
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
swf.exe=/usr/bin/pdf2swf
swf.languagedir=/opt/alfresco/common/japanese


### Initial admin password ###
alfresco_user_store.adminpassword=480abd7e522473ff3f0f9c89e5f3f504

### E-mail site invitation setting ###
notification.email.siteinvite=false

### License location ###
dir.license.external=/opt/alfresco

### Solr indexing ###
index.subsystem.name=solr
dir.keystore=${dir.root}/keystore
solr.port.ssl=8443

### BPM Engine ###
system.workflow.engine.jbpm.enabled=false

ho letto sul forum di disabilitare jodconverter ma l'ho fatto su questo file ma pare che non funzioni
inoltre ho configurato manualmente il file /opt/alfresco/tomcat/webapps/alfresco/WEBINF/classes/alfresco/subsystems/thirdparty/default/imagemagick-transform.properties
come suggerito sul forum

# External executable locations
img.root=/usr
img.dyn=${img.root}/lib64
img.exe=${img.root}/bin/convert
img.coders=${img.dyn)/ImageMagick-6.5.4/modules-Q16/coders
img.config=${img.root}/ImageMagick-6.5.4/config
img.gslib=${img.root}/lib64

ma il risultato non cambia…..

8 Replies
fcorti
Alfresco Employee

Re: Preview file Office

Ciao,

Confermi che le swftools sono disponibili su '/usr/bin/pdf2swf'?
Insomma, se esegui '/usr/bin/pdf2swf' da terminale ti risponde qualcosa o che non esiste il comando?
elvis
Member II

Re: Preview file Office

Se provo nel mio sistema mi risponde: No such file or directory
Se gli chiedo whereis pdf2swf mi risponde in /usr/local/bin/pdf2swf
Se gli chiedo whereis ImageMagick mi risponde in /etc/ImageMagick e in /usr/share/man/man1/ImageMagick.1.gz
Se gli chiedo whereis convert mi risponde in /usr/bin/convert.im6 e in /usr/bin/convert

Perciò, siccome anche a me dà errore all'avvio di Alfresco e non vedo le thumbnails all'interno dei siti, come bisogna configurare il file alfresco-global.properties?
Grazie
fcorti
Alfresco Employee

Re: Preview file Office

Ciao Elvis,

Dai un'occhiata a questo tutorial:
<a href="http://fcorti.com/2013/01/09/installation-alfresco-4-2-c-on-ubuntu/">http://fcorti.com/2013/01/09/installation-alfresco-4-2-c-on-ubuntu/</a>
Nella sezione 'Configure optional (but important) services'.

Saluti.
elvis
Member II

Re: Preview file Office

Grazie Francesco,
si tratta del tutorial che ho seguito per installare il tutto e di cui ti ringrazio molto!
Purtroppo con quella configurazione non vedevo neanche le anteprime dei file Office e pdf. Le ho modificate in questo modo e ora queste anteprime si vedono, ma le thumbnails delle immagini no:
# OpenOffice
ooo.exe=/usr/bin/soffice
ooo.enabled=true
#ooo.port=8100
#jodconverter.officeHome=/usr/bin/libreoffice
#jodconverter.portNumbers=8100
#jodconverter.enabled=false
# ImageMagick installation
img.root=/etc/ImageMagick
img.exe=/usr/bin/convert
# SWFTools exe
swf.exe=/usr/local/bin/pdf2swf

Se "abilito" jodconverter mi da errore all'avvio del server Alfresco
openpj
Moderator
Moderator

Re: Preview file Office

Il JodConverter è disponibile solamente nella versione Enterprise di Alfresco, nella versione Community non lo trovi e quindi è normale che ti vada in errore. Quindi per LibreOffice devi usare U.N.O. abilitando ooo.enable=true e lasciando jodconverter.enabled=false.
elvis
Member II

Re: Preview file Office

oooora è chiaro!
sono diventato matto a cercare di risolvere…
Grazie!
Ma… le thumbnails delle immagini sono collegate a questa faccenda? Da me non si vedono, in anteprima si.
openpj
Moderator
Moderator

Re: Preview file Office

<blockquote>Ma… le thumbnails delle immagini sono collegate a questa faccenda? Da me non si vedono, in anteprima si.</blockquote>
La configurazione di ImageMagick non è corretta forse devi specificare la property delle librerie (img.dyn).
Io per esempio per farlo funzionare bene sul Mac OS X devo impostare queste properties:


img.root=/Applications/ImageMagick
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
elvis
Member II

Re: Preview file Office

Niente, ho fatto vari tentativi ma non si vedono.
Ora avviando Alfresco mi dice: no codec delegate for this image format.
Con lo stesso formato di file Convert da riga di comando funziona. Boh…