Pular para o conteúdo

Converter DOC para PDF

Responder tópico
  • Denunciar
  • Indicar

1. Converter DOC para PDF

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.

Responder tópico

2. Re: Converter DOC para PDF

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

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

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

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

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

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

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

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder