Converter arquivo DOC ou PPT para texto puro
Códigos
119 visualizações
Códigos
119 visualizações

Converter arquivo DOC ou PPT para texto puro

Solange Gamboa - 23 de agosto de 2012

As seguintes funções convertem documentos do Office (.DOC ou .PPT) para texto puro, usando linguagem PHP.

Função DOC2Text:

/*** Converte DOC para Texto Limpo*
@param filename: Caminho do arquivo*/
function DOC2Text($filename) { $fileHandle = fopen($filename, "r"); $line = @fread($fileHandle, filesize($filename)); $lines = explode(chr(0x0D),$line); $outtext = ""; foreach($lines as $thisline) { $pos = strpos($thisline, chr(0x00)); if (($pos !== FALSE)||(strlen($thisline)==0)) { } else { $outtext .= $thisline." "; } } $outtext = preg_replace("/[^a-zA-Z0-9s,[email protected]/_()]/","",$outtext); return $outtext;}

Modo de Uso:

$doc_content = DOC2Text('/tmp/meudoc.doc');
echo "$doc_content";


Função PPT2Text:

/*** Converte PPT para Texto Limpo*
@param filename: Caminho do arquivo*/

function PPT2Text($filename) {
// Esta abordagem utiliza a detecção da string "chr(0f).Hex_value.chr(0x00).chr(0x00).chr(0x00)" para identificar strings de texto, que são então fechadas com outro NUL chr(0x00) e captura o texto entre os delimitadores
$fileHandle = fopen($filename, "r");
$line = @fread($fileHandle, filesize($filename));
$lines = explode(chr(0x0f),$line);
$outtext = '';

foreach($lines as $thisline) {
if (strpos($thisline, chr(0x00).chr(0x00).chr(0x00)) == 1) {
$text_line = substr($thisline, 4);
$end_pos = strpos($text_line, chr(0x00));
$text_line = substr($text_line, 0, $end_pos);
$text_line = preg_replace("/[^a-zA-Z0-9s,[email protected]/_()]/","",$text_line);
if (strlen($text_line) > 1) {
$outtext.= substr($text_line, 0, $end_pos)."n";
}
}
}
return $outtext;
}

Modo de Uso:

$ppt_content = PPT2Text('/tmp/meuppt.ppt');
echo "$ppt_content";

Escrever valor ou numeral por extenso (com opção de reais e centavos)
Códigos
7,401 compartilhamentos124,229 visualizações5
Códigos
7,401 compartilhamentos124,229 visualizações5

Escrever valor ou numeral por extenso (com opção de reais e centavos)

Marcelo de Souza - 25 de junho de 2012

Você pode usar esta função para ter o número / valor em extenso.

Converter hexadecimal em string
Códigos
137 visualizações
Códigos
137 visualizações

Converter hexadecimal em string

Carlos Coelho - 19 de abril de 2012

Maneira prática e fácil de converter hexadecimal em string usando uma função no PHP.

Artigos
245 visualizações1

Tipos de variáveis em PHP

Raphael Gomes - 24 de janeiro de 2012

Este tutorial explica de forma simples os tipos de variáveis disponíveis em PHP. Destinado para iniciantes.

Artigos
153 visualizações1

Strings em PHP

Raphael Gomes - 21 de dezembro de 2011

Um pequeno tutorial explicando algumas funções de manipulação de strings em PHP. Destinado aos iniciantes.

Códigos
198 visualizações

Aprenda a concatenar variáveis no PHP

Christian Herber - 31 de agosto de 2011

Esse trecho de código é para os iniciantes em PHP. O código a seguir declara duas variáveis, atribui valor a elas e exibe o resultado na tela concatenando-as. Note que no PHP, as variáveis podem ser concatenadas dentro da string (entre aspas).

Códigos
208 visualizações1

Formatação de nomes próprios em PHP

Estevão N. Silva - 16 de junho de 2011

O intuito desta função é pegar um nome qualquer (nome de pessoa) e padronizá-lo, por exemplo: o nome ESTEVÃO NORBERTO E SILVA ou EstEvÃo NORBERTO e SILVA ou estevão norberto e silva com esta função será formatado para Estevão Norberto e Silva. É isso aí espero que ajudem.

Códigos
164 visualizações

Função que remove acentos no SQL Server

Alex de Barros - 9 de junho de 2011

Se você tem problemas com a forma que a informação é guardada no banco de dados, maiúsculas, minúsculas, problema de acentuação. Esse código SQL vai ajudá-lo a resolver esse problema.

Códigos
140 visualizações

Código para inverter link em PHP

Tonho - 5 de maio de 2011

Código em PHP para Inverter Link de repositório de downloads ex: megaupload, filezila, fileserve e outros......

Códigos
196 visualizações1

Pegar titulo de site utilizando cURL em PHP

João Ricardo - 22 de abril de 2011

Um simples código em PHP para pegar o titulo de um site usando a biblioteca cURL e preg_match