• Previsualizacion docuementos word,excel, openoffice

  • OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #25355  by ivette
 
Hola,

Por favor me pueden ayudar he realizado la instalacion de Openkm openkm-6.2.4-community-tomcat-bundle.zip, realice la instalacion se realizo en ubuntu puedo ingresar, cargar archivos, pero tengo problemas tanto para la previsualizacion de archivos e imagenes

Al hacer clic en previsualizacion de cualquier tipo de documento me indica el siguiente mensaje El sistema ha generado un error Conversion, no me indica nada mas

Las configuraciones que se encuentran en el sistema son las siguientes las cuales a parecen en con OK

system.swftools.pdf2swf
OK - /opt/openkm/tomcat-7.0.27/bin/pdf2swf
system.imagemagick.convert
OK - /usr/bin/convert
system.ocr
OK - /usr/bin/tesseract
system.openoffice.path
OK - /usr/lib/libreoffice/program/soffice.bin

En el archivo de OpenKm.Conf esta de la siguiente manera:
Code: Select all
# OpenKM Hibernate configuration values
hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.hbm2ddl=none
system.ocr=/usr/bin/tesseract
system.openoffice=/usr/lib/libreoffice/program/soffice.bin
system.img2pdf=/usr/bin/convert 
system.pdf2swf=/opt/openkm/tomcat-7.0.27/bin/pdf2swf T-9-f-t-G-s storeallcharacters $ {fileIn}-o $ {FileOut}
system.antivir=/usr/bin/clamscan 
En el archivo de catalina.out en las ultimas lineas se muestra lo siguiente:
Code: Select all
2013-09-10 11:22:12,373 [http-bio-0.0.0.0-8080-exec-24] WARN  com.openkm.util.ExecutionUtils - Abnormal program termination: 1
2013-09-10 11:22:12,374 [http-bio-0.0.0.0-8080-exec-24] WARN  com.openkm.util.ExecutionUtils - CommandLine: [/opt/openkm/tomcat-7.0.27/bin/pdf2swf]
2013-09-10 11:22:12,374 [http-bio-0.0.0.0-8080-exec-24] WARN  com.openkm.util.ExecutionUtils - STDERR: 
2013-09-10 11:22:12,374 [http-bio-0.0.0.0-8080-exec-24] ERROR com.openkm.servlet.frontend.ConverterServlet - 
com.openkm.core.ConversionException: 
	at com.openkm.util.DocConverter.pdf2swf(DocConverter.java:475)
	at com.openkm.servlet.frontend.ConverterServlet.toSWF(ConverterServlet.java:281)
	at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:144)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Tal ves me pueden ayudar ,les comento que borre los archivos que tenia en cache, segun lei en un foro, pueden estar dañados los docuementos por este motivo no se visualiza correctamente la previsualizacion.
 #25365  by jllort
 
esto esta mal system.openoffice=/usr/lib/libreoffice/program/soffice.bin tiene que ser /usr/lib/libreoffice/ cambialo y reinicia la aplicacion.

Un detalle, primero prueba a convertir un fichero a pdf ( opción del toolbar ) esto te indica que el soffice esta correcto. Si la previsualizacion a pdf va bien entonces el problema esta con el pdf2swf
 #25373  by ivette
 
hola muchas gracias por la respuesta.
Volvi a instalar puedo convertir documentos word, excel a pdf, aun tengo el problema de previsualizacion en el sistema esta configurado de la siguiente manera:

Code: Select all
    system.swftools.pdf2swf
    OK - /usr/share/swftools
    system.imagemagick.convert
    OK - /usr/bin/convert
    system.ocr
    OK - /usr/bin/tesseract
    system.openoffice.path
    OK - /usr/lib/libreoffice/program/soffice.bin
en openoffice.path le puse /usr/lib/libreoffice pero al verificar el sistema sale /usr/lib/libreoffice/program/soffice.bin.

Al poner previsualizacion me sale lo siguiente en el log:
Code: Select all
2013-09-11 14:05:35,540 [http-bio-0.0.0.0-8080-exec-5] ERROR com.openkm.servlet.frontend.ConverterServlet - IO exception executing command: /usr/share/swftools -T 9 -f /opt/openkm/tomcat-7.0.27/repository/cache/pdf/dbc147e8-5350-4864-8ea6-bf5abf2b0c88.pdf -o /opt/openkm/tomcat-7.0.27/repository/cache/swf/dbc147e8-5350-4864-8ea6-bf5abf2b0c88.swf
com.openkm.core.ConversionException: IO exception executing command: /usr/share/swftools -T 9 -f /opt/openkm/tomcat-7.0.27/repository/cache/pdf/dbc147e8-5350-4864-8ea6-bf5abf2b0c88.pdf -o /opt/openkm/tomcat-7.0.27/repository/cache/swf/dbc147e8-5350-4864-8ea6-bf5abf2b0c88.swf
        at com.openkm.util.DocConverter.pdf2swf(DocConverter.java:482)
        at com.openkm.servlet.frontend.ConverterServlet.toSWF(ConverterServlet.java:281)
        at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:144)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
Caused by: java.io.IOException: Cannot run program "/usr/share/swftools": error=13, Permiso denegado
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
        at com.openkm.util.ExecutionUtils.runCmdImpl(ExecutionUtils.java:257)
        at com.openkm.util.ExecutionUtils.runCmd(ExecutionUtils.java:237)
        at com.openkm.util.DocConverter.pdf2swf(DocConverter.java:472)
        ... 42 more
Caused by: java.io.IOException: error=13, Permiso denegado
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
        at java.lang.ProcessImpl.start(ProcessImpl.java:130)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
Es un error de permisos o a que se refiere el error, porque en la carpeta /usr/share/swftools le cambie por chmod 777 , le cambie tanto el usuario y grupo para openkm
 #25427  by jllort
 
el problema lo tienes con el pdf2swf, que parametros tienes ahí.
Realiza la siguiente prueba:
1- descarga el fichero convertido a pdf desde openkm
2- ejecuta el comando desde el terminal para convertir el fichero pdf a swf ( a ver que error te da ).

Segun el la complejidad de los pdf es mas que posible que tengas que cambiar los parametros del pdf2swf que vienen por defecto fíjate un poco al final de la documentación http://wiki.openkm.com/index.php/Third- ... :_SWFTools como se indica la forma de solucionar alguna problemas.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.