Editar Documentos con Google Docs o MS Office

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

Editar Documentos con Google Docs o MS Office

Actualmente uso la version 4.0 de Alfresco Community, al visualizar algun documento hecho en MS Office, no lo muestra y unicamente sale un mensaje
"No se puede abrir una vista previa de este documento.
Pulse aquí para descargarlo." He visto que es posible editarlos en la misma pantalla a travez de Google Docs o MS Office pero no he logrado hacerlo. Siempre debo descargarlo y modificarlo desde el escritorio de mi pc. Si alguien puede decirme como visualizarlos y como edirarlos desde el mismo Alfresco le agradezco la ayuda.

Gracias
6 Replies
judariorti
Member II

Re: Editar Documentos con Google Docs o MS Office

Tengo el mismo problema, deseo poder visualizar los documentos hechos con Microsoft Office 2007 y 2010.
Puedo visualizar PDF, Imagenes y de Open Office.
La indexación de metadatos para la busqueda funciona con PDF y Open Office, pero obviamente con Microsift Word no.
Tengo Ubuntu Server 12.04 Alfresco Community 4.0 en SQL en un HP Porliant

Este es mi alfresco-global.properties:

### External executable locations ###
ooo.exe=/opt/alfresco-4.0.d/openoffice/program/soffice.bin
ooo.enabled=true
ooo.port=8100
ooo.port=8100
img.root=/opt/alfresco-4.0.d/common
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
swf.exe=/opt/alfresco-4.0.d/common/bin/pdf2swf
jodconverter.enabled=true
jodconverter.officeHome=/opt/alfresco-4.0.d/openoffice
jodconverter.portNumbers=8100

Espero alguien nos pueda echar la mano, muchas gracias
antoniosoler
Member II

Re: Editar Documentos con Google Docs o MS Office

Hola,
Si tienes JodConverter activo no necesitas tener ooodirect elige uno u otro (si te fijas estas solapando los puertos ambos en el 8100), Jodconverter ha demostrado ser un poco mas rapido que ooodirect, ademas si dispones de memoria y cpus puedes abrir varias instancias de openoffice solo indicando jodconverter.portNumbers=8100,8101 (o mas numeros de puertos)
judariorti
Member II

Re: Editar Documentos con Google Docs o MS Office

Hola,
Si tienes JodConverter activo no necesitas tener ooodirect elige uno u otro (si te fijas estas solapando los puertos ambos en el 8100), Jodconverter ha demostrado ser un poco mas rapido que ooodirect, ademas si dispones de memoria y cpus puedes abrir varias instancias de openoffice solo indicando jodconverter.portNumbers=8100,8101 (o mas numeros de puertos)

Gracias por la respuesta.
Según entendí, lo deje de la siguiente manera:


### External executable locations ###
ooo.exe=/opt/alfresco-4.0.d/openoffice/program/soffice.bin
ooo.enabled=false
ooo.port=8100
ooo.port=8100
img.root=/opt/alfresco-4.0.d/common
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
swf.exe=/opt/alfresco-4.0.d/common/bin/pdf2swf
jodconverter.enabled=true
jodconverter.officeHome=/opt/alfresco-4.0.d/openoffice
jodconverter.portNumbers=8100

Si el cambio que hice "es correcto", ahora solo puedo visualizar en el navegador archivos PDF, ya no puedo ver ODT, ODP, DOC, DOCX, PPT, PPTX, y demás. 

¿Cómo debo tener el código?, ¿necesito instalar o cambiar algo en el sistema?

Especifico el equipo:
HP Proliant ML110 G7
Procesador Intel Xeon 4 Core 3.1 GHz
Memoria RAM 6 GB
2 Discos Duros de 250 GB, uno funcionando y el otro como espejo.
martha_gonzalez
Member II

Re: Editar Documentos con Google Docs o MS Office

Hola  jshane,

Tenía el mismo problema, viendo en otros foros lo he resuelto de la siguiente manera en ubuntu:

Digita en una terminal como root:
# cd /opt/alfresco/common/lib
alfresco es el nombre de la carpeta de instalación.

ya ubicada en la carpeta renombra el archivo:
# mv libstdc++.so.5 libstdc++.so.5.bad

Luego has el enlace simbolico
# ln -s libstdc++.so.5.0.3 libstdc++.so.5

luego cambia al directorio
cd /opt/alfresco/common/bin

y digita lo siguiente: ./pdf2swf

Si todo está bien debe aparecer algo como lo siguiente
Usage: /opt/alfresco/common/bin/.pdf2swf.bin [-options] file.pdf -o file.swf

-h , –help                    Print short help message and exit
-V , –version                 Print version info and exit
-o , –output file.swf         Direct output to file.swf. If file.swf contains '-1074686145' (file1.swf), then each page
-p , –pages range             Convert only pages in range with range e.g. 1-20 or 1,4,6,9-11 or
-P , –password password       Use password for deciphering the pdf.
-v , –verbose                 Be verbose. Use more than one -v for greater effect.
-z , –zlib                    Use Flash 6 (MX) zlib compression.
-i , –ignore                  Allows pdf2swf to change the draw order of the pdf. This may make the generated
-j , –jpegquality quality     Set quality of embedded jpeg pictures to quality. 0 is worst (small), 100 is best (big). (default:85)
-s , –set param=value         Set a SWF encoder specific parameter.  See pdf2swf -s help for more information.
-w , –samewindow              When converting pdf hyperlinks, don't make the links open a new window.
-t , –stop                    Insert a stop() command in each page.
-T , –flashversion num        Set Flash Version in the SWF header to num.
-F , –fontdir directory       Add directory to the font search path.
-b , –defaultviewer           Link a standard viewer to the swf file.
-l , –defaultloader           Link a standard preloader to the swf file which will be displayed while the main swf is loading.
-B , –viewer filename         Link viewer filename to the swf file.
-L , –preloader filename      Link preloader filename to the swf file.
-q , –quiet                   Suppress normal messages.  Use -qq to suppress warnings, also.
-S , –shapes                  Don't use SWF Fonts, but store everything as shape.
-f , –fonts                   Store full fonts in SWF. (Don't reduce to used characters).
-G , –flatten                 Remove as many clip layers from file as possible.
-I , –info                    Don't do actual conversion, just display a list of all pages in the PDF.
-Q , –maxtime n               Abort conversion after n seconds. Only available on Unix.

Además alfresco pone como "servicio" el openoffice, sin embargo, cuando lo estaba configurando me fije que el script, alfresco.sh en la linea
OPENOFFICE_SCRIPT=$INSTALLDIR/openoffice/scripts/ctl.sh, llama un script ctl.sh, que es el que inicializa el openoffice en el puerto 8100, pero revisando la carpeta de scripts del openoffice no se llama de esa manera, por lo que modifique el nombre del archivo por el que traía la carpeta, me quedó la linea como la siguiente:

OPENOFFICE_SCRIPT=$INSTALLDIR/openoffice/scripts/openoffice_ctl.sh

Y funcionó la previsualización de documentos odt, docs, xls, etc.

Espero sea de ayuda.
jshane
Member II

Re: Editar Documentos con Google Docs o MS Office

Gracias por tu respuesta, voy a intentar la modificacion.
De donde eres y hace cuanto usas Alfresco? soy nuevo y es bueno contar con opiniones de personas que ya esten familiarizados en su dia a dia.
martha_gonzalez
Member II

Re: Editar Documentos con Google Docs o MS Office

Pues no tengo mucho de usar Alfresco, quizá unos tres meses, ahorita está funcionando en la intranet de la empresa donde trabajo y todo ha ido de maravilla.