Pular para o conteúdo

Erro no OpenOffice ao converter DOC em PDF

Responder tópico
  • Denunciar
  • Indicar

1. Erro no OpenOffice ao converter DOC em PDF

Enviado em 04/09/2008 - 11:19h

Olá pessoal,

Estou tentando fazer uma sistema simples para converter arquivos do tipo .DOC para .PDF
Procurei várias formas e inclusive li sobre alguns post aqui mesmo no GUJ, onde encontrei a dica para utilizar o JODConverter.
Então, fiz o sistema e funcionou corretamente na minha máquina desktop, porém estou tentando rodá-lo no servidor Linux/Debian...
O problema é que o jodconverter utiliza as bibliotecas do OpenOffice e para habilitá-las tem que executar uma linha de comando:
/usr/lib/openoffice/program/soffice.bin -headless -accept="socket,host=localhost,port=8100,tcpNoDelay=1;urp;"

Isso faz OpenOffice ficar escutando a porta 8100, através do netstat é possível confirmar:


tcp 0 0 127.0.0.1:8100 0.0.0.0:* OUÇA 8246/soffice.bin
unix 2 [ ACC ] STREAM OUVINDO 24239 8246/soffice.bin /tmp/OSL_PIPE_1000_SingleOfficeIPC_95c3eb2bd8f5d213a319236246af57ce
Mas quando executo este comando no servidor, ocorre o seguinte erro:


/usr/lib/openoffice/program/soffice.bin X11 error: Can't open display: :0.0
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
Alguém já passou pelo mesmo problema??? Sugere alguma coisa?


Att,
Marcos Nasário
www.zymboo.com

Responder tópico

2. Referente ao erro

Enviado em 25/02/2016 - 16:51h

Boa tarde,

primeiramente você precisa ter openoffice instalado no seu linux, essa parte estando ok.

Basta executar os passos a baixo:

-- Dar permissões no caminho do openoffice
[root@vscbdsv03 openoffice4]# chmod 744 <caminho do openoffice>/program/soffice
[root@vscbdsv03 openoffice4]# chmod 744 <caminho do openoffice>/program/soffice.bin

-- Executar a seguinte linha para rodar a aplicação do Openoffice
[root@vscbdsv03 openoffice4]# <caminho do openoffice>/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp"

-- Comando para verificar se o serviço está rodando
[root@vscbdsv03 openoffice4]# sudo netstat -tlpn | grep 8100

Feito isso, conferir se sua aplicação está apontando para o servidor onde o serviço JODConverter do openoffice está rodando.

Qualquer coisa, trocamos mais informações, sigo a disposição.

3. Re: Erro no OpenOffice ao converter DOC em PDF

Enviado em 25/02/2016 - 16:54h

dvorschi escreveu:

Boa tarde,

primeiramente você precisa ter openoffice instalado no seu linux, essa parte estando ok.

Basta executar os passos a baixo:

-- Dar permissões no caminho do openoffice
[root@vscbdsv03 openoffice4]# chmod 744 <caminho do openoffice>/program/soffice
[root@vscbdsv03 openoffice4]# chmod 744 <caminho do openoffice>/program/soffice.bin

-- Executar a seguinte linha para rodar a aplicação do Openoffice
[root@vscbdsv03 openoffice4]# <caminho do openoffice>/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp"

-- Comando para verificar se o serviço está rodando
[root@vscbdsv03 openoffice4]# sudo netstat -tlpn | grep 8100

Feito isso, conferir se sua aplicação está apontando para o servidor onde o serviço JODConverter do openoffice está rodando.

Qualquer coisa, trocamos mais informações, sigo a disposição.
O tópico é de 2008 fique mais atento a data antes de responder


4. Re: Erro no OpenOffice ao converter DOC em PDF

Enviado em 25/02/2016 - 17:11h

kkkkkkk caraca 2008, mas valeu a intenção do amigo em tentar ajudar

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder