PHP ler conteudo DOC em Server Linux [RESOLVIDO]

1. PHP ler conteudo DOC em Server Linux [RESOLVIDO]

Angelo Biscola
angelo_ti

(usa Outra)

Enviado em 16/08/2011 - 09:42h

Bom dia galera, preciso da ajudar para meu aplicativo, ele praticamento pronto, meu grande problema e com a leitura de documento word, no servidor windows uso o seguinte comando.

<?PHP
//Pra começar, instanciamos o objeto COM passando 'word.application' como parametro para 'abrir o word'
$word = new COM("word.application") or die ("Erro!!");

//Em seguida, atribuímos à variável $file, o nome do documento que será aberto
$file = "modelo.doc";

//Aqui, abrimos o documento em questão
$word->Documents->Open(realpath($file));

// Agora, extraímos seu conteúdo para a variável $content
//convertento o mesmo para string
$content = (string) $word->ActiveDocument->Content;

//Convertemos as quebras de linha para html
$txt = nl2br($content);

//Pra visualizar o conteúdo, basta imprimir a variável
echo $content;

//Agora, fechamos o documento...
$word->ActiveDocument->Close(false);
//"Saímos do word" (ou quase, hahahaha)
$word->Quit();
//Os passos seguintes, são recomendados pra
//evitar vazamento de memória
$word = null;
unset($word);
?>

como eu faço para fazer a mesma coisa no linux, preciso do conteudo do arquivo.

vlw.....


  


2. Re: PHP ler conteudo DOC em Server Linux [RESOLVIDO]

Angelo Biscola
angelo_ti

(usa Outra)

Enviado em 17/08/2011 - 10:50h

Aew galera resolvi meu problema, da seguinte forma

Existe um aplicativo para linux CATDOC (para instalar "yum install catdoc")
que converte com perfeicao o .DOC para txt. ai fica facil e so usar o comando




Exibir

$documento = 'caminho do arquivo';
$texto = shell_exec("catdoc $documento");
echo "<pre>$texto</pre>";

OU

$texto = shell_exec("catdoc arquivo.co");
echo "<pre>$texto</pre>";

CONVERTER

catdoc arquiv.doc > novoarquivo.txt



ate mais....






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts