Hola muy buenas estoy intentando instalar jodconverter en un servidor local MAMP.
Alguien tiene alguna experiencia instalando jodconverter?
Para los que no sepais para que sirve, es para poder pasar los ficheros ODT a pdf.
No hay manera de conseguirlo. vamos supongo que lo que tengo que conseguir es que el servidor sea capaz de ejecutar jodconverter.jar.
Pero no se en que lugar tengo que colocarlo. Alguna idea?
Entiendo que hay que usar la variable MAIN_ODT_AS_PDF.
Pero no se en que lugar tengo que colocar el archivo java para que se ejecute.
He encontrado este script:
#!/bin/bash
# @copyright GPL License 2010 - Vikas Mahajan - http://vikasmahajan.wordpress.com
# @copyright GPL License 2013 - Florian HEnry - florian.henry@open-concept.pro
#
#if [ -f "$1.odt" ]
# then
# soffice --invisible --convert-to pdf:writer_pdf_Export --outdir $2 "$1.odt"
# retcode=$?
# if [ $retcode -ne 0 ]
# then
# echo "Error while converting odt to pdf: $retcode";
# exit 1
# fi
# else
# echo "Error: Odt file does not exist"
# exit 1
#fi
if [ -f "$1.odt" ]
then
nbprocess=$(pgrep -c soffice)
if [ $nbprocess -ne 1 ]
then
soffice --invisible --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard --headless
retcode=$?
if [ $retcode -ne 0 ]
then
echo "Error running soffice: $retcode"
exit 1
fi
sleep 2
fi
jodconverter "$1.odt" "$1.pdf"
retcode=$?
if [ $retcode -ne 0 ]
then
echo "Error while converting odt to pdf: $retcode"
exit 1
fi
sleep 1
else
echo "Error: Odt file does not exist"
exit 1
fi
pero me devuelve en el log este error:
pgrep: illegal option -- c
usage: pgrep [-Lfilnoqvx] [-d delim] [-F pidfile] [-G gid]
[-P ppid] [-U uid] [-g pgrp]
[-t tty] [-u euid] pattern ...
../../scripts/odt2pdf/odt2pdf.sh: line 23: [: -ne: unary operator expected
../../scripts/odt2pdf/odt2pdf.sh: line 34: jodconverter: command not found
Alguna idea?
jodconverter Como instalarlo en un servidor local?
hola, es la primera vez que escucho sobre jodconverter, quiere decir que estas haciendo tus plantillas en odt y las quieres pasar a pdf? porque no editas directamente los pdf para evitar todo ese rollo de la implementacion de jodconverter....o cual es el problema en si?
sistemas@machfree.com | http://www.machfree.com | Trujillo - Perú
*Si no respondo los mensajes....enviame un email
*Si no respondo los mensajes....enviame un email

A ver te cuento... cuando generas un odt, en dolibar, se te crea un fichero odt (logicamente), la idea es que con jodconverter se genere un fichero pdf. Con lo que es mas cómodo de manejar y imprimir, y ademas puedes visionarlo directamente en dolibar.
La historia es como instalar el fichero java para que lo pueda ejecutar en dolibar.
La historia es como instalar el fichero java para que lo pueda ejecutar en dolibar.
a ver si me explico: Cuando generas una factura o un presupuesto en dolibar, con una plantilla odt.
En los documentos se te queda generado un fichero odt, que puedes abrir en openoffice, pues yo lo que querria es que quedara un fichero pdf, en vez de odt.
Creo que ahora me he explicado mejor
En los documentos se te queda generado un fichero odt, que puedes abrir en openoffice, pues yo lo que querria es que quedara un fichero pdf, en vez de odt.
Creo que ahora me he explicado mejor

Es una muy buena idea e interesante. La verdad es que no hay mucha información sobre plantillas ODT y son muy interesantes. Me podrías mandar por email una plantilla de ejemplo? te lo agradecería. bene@benedictoaniorte.com Gracias
Aquí tienes la información
https://wiki.dolibarr.org/index.php/Cre ... t_template
El problema esta en reconvertir este odt a pdf
https://wiki.dolibarr.org/index.php/Cre ... t_template
El problema esta en reconvertir este odt a pdf
-
- Novato
- Mensajes: 19
- Registrado: Sab, 30/06/2018, 19:42
Yo ya creé el módulo. Hago la conversión en 2º plano mediante las herrameintas que trae OpenOffice para consola (lanzo un comando java).catrielr escribió:Lo que tenes que hacer es un modulo, que se dispare cuando se genera el ODT, y que el modulo haga la conversion a PDF y te lo deje en la carpeta documents del objeto que estas.
El problema que tengo yo es que me gustaría poder librarme de la dependencia de OpenOffice y Windows (para poder usar el módulo en un Dolibarr instalado en un hosting).
¿Conocéis alguna librería que permita hacerlo?