Converter DOC para PDF

1. Converter DOC para PDF

Francisco A. Vieira Souza
franzisk19

(usa Debian)

Enviado em 28/12/2011 - 13:53h

Preciso instalar no meu servidor "alguma coisa" que faça a conversão de .doc para .pdf quando o usuário fizer o upload de um arquivo (um currículo, por exemplo).

Alguém tem alguma dica sobre isso?

Já procurei bastante no Google mas não achei nada muito claro sobre isso.

Meu servidor é um Debian Linux 2.6.26-2-xen-amd64 (GenuineIntel, Intel(R) Xeon(R)CPU L5520 @ 2.27GHz)

Desde já agradeço.


  


2. Re: Converter DOC para PDF

Fabiano Francisco Noetzold Saldanha
fabianocoisa1

(usa Debian)

Enviado em 28/12/2011 - 14:17h

Você pode utilizar o CUPS instalando o cups-pdf ( apt-get install ) depois utiliza o comando lpr para converter os arquivos


3. Re: Converter DOC para PDF

Francisco A. Vieira Souza
franzisk19

(usa Debian)

Enviado em 28/12/2011 - 14:19h

Sabe onde acho mais informações sobre esse CUPS?

apt-get install CUPS?


4. Re: Converter DOC para PDF

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 28/12/2011 - 14:25h

franzisk19 escreveu:

Sabe onde acho mais informações sobre esse CUPS?

apt-get install CUPS?


Tchê usa esse comando
#apt-get install cups-pdf

qualquer coisa estamos ai


5. Re: Converter DOC para PDF

Francisco A. Vieira Souza
franzisk19

(usa Debian)

Enviado em 28/12/2011 - 14:29h

Mas o meu problema é que não vou abrir um UI para fazer essa conversão.
Tem que ser feita via linha de comando pois se trata de um servidor e não tem interface.
Como usar esse CUPS via linha de comando?


6. Re: Converter DOC para PDF

Fabiano Francisco Noetzold Saldanha
fabianocoisa1

(usa Debian)

Enviado em 28/12/2011 - 14:36h

Você precisa converter arquivos que são postados em um servidor WEB considerando que tua aplicação é php voce pode usar a funcao exec() ou system() e "invocar" a linha de comando a partir do PHP para fazer a conversão.
A sintaxe de impressão do comando lpr é a seguinte:

lpr -PNomeDaImpressoraPDF arquivo.doc

Claro que existem muito mais opções. Sugiro que você estude o CUPS. EM uma pesquisa rapida encontrei este artigo aqui mesmo no VOL - http://www.vivaolinux.com.br/dica/Geracao-de-arquivos-PDF-com-o-CUPSPDF


7. Re: Converter DOC para PDF

Francisco A. Vieira Souza
franzisk19

(usa Debian)

Enviado em 28/12/2011 - 14:39h

Muito obrigado, na verdade eu já havia lido aquele artigo.

Bom, na verdade instalei o CUPS mas não tenho acesso físico e nem existe impressora no servidor, portanto acho que não tem impressora configurada.

Como verifico isso?

Sim, o que quero fazer é exatamente isso: usar o comando exec() do PHP para converter o arquivo, mas não sei como fazer isso (ainda).


8. Re: Converter DOC para PDF

Francisco A. Vieira Souza
franzisk19

(usa Debian)

Enviado em 28/12/2011 - 15:19h

Ok, agora tenho uma impressora instalada (fiz via putty pelo console):

# lpstat -t
o programador está executando
nenhum destino padrão de sistema
dispositivo para cups-pdf: cups-pdf:/
cups-pdf aceitando solicitações desde Qua 28 Dez 2011 15:09:35 BRST
impressora cups-pdf está ociosa. ativada desde Qua 28 Dez 2011 15:09:35 BRST

Só que quando eu faço:
# lpr -P cups-pdf teste.doc

Erro:
-bash: lpr: command not found



9. Re: Converter DOC para PDF

Francisco A. Vieira Souza
franzisk19

(usa Debian)

Enviado em 28/12/2011 - 15:41h

Bom, agora já tenho o comando lpr, porém agora a mensagem é de que a impressora é desconhecida.

Alguém tem alguma idéia?


# lpstat -t
o programador está executando
nenhum destino padrão de sistema
dispositivo para cups-pdf: cups-pdf:/
cups-pdf aceitando solicitações desde Qua 28 Dez 2011 15:09:35 BRST
impressora cups-pdf está ociosa. ativada desde Qua 28 Dez 2011 15:09:35 BRST

# lpr -Pcups-pdf teste.doc
lpr: cups-pdf: unknown printer







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts