Erro no OpenOffice ao converter DOC em PDF

1. Erro no OpenOffice ao converter DOC em PDF

Marcos Nasário
mnleles

(usa Ubuntu)

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


  


2. Referente ao erro

Vitor Hugo Dvorschi
dvorschi

(usa Outra)

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

Roger
rootgerr

(usa Slackware)

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

Renan Arantes
R3nan

(usa Debian)

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

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts