Mar
15
2010

Abrir automaticamente PDFs no Google Docs

Recentemente comecei a trabalhar num projecto em WordPress onde o cliente gostaria que os PDFs do seu site fossem vistos de imediato e não fosse necessário download.
A minha resposta inicial foi que isso iria depender se o utilizador tinha ou não o Adobe Acrobat Reader. No entanto fiquei curioso com a situação e investiguei.

Acabei por encontrar um plugin chamado PDF and PPT Viewer que permite abrir automaticamente os ficheiros PDF e PPT para visualização online utilizando as ferramentas do Google.

No entanto gosto de personalizar os themes ao máximo o que implica que sempre que consiga uma alternativa a plugins, utilizo-a. Assim foi e fica o código para adicionar ao ficheiro functions.php:

function pdflink($attr, $content) {
	if ($attr['href']) {
		return ''.$content.'';
	} else {
		$src = str_replace("=", "", $attr[0]);
		return ''.$content.'';
	}
}
add_shortcode('pdf', 'pdflink');

Desta forma sempre que quiser criar um link para um ficheiro do formato PDF basta colocar da seguinte forma:

[pdf endereço_do_ficheiro]texto ancora[/pdf]

Aplicando o que escrevi em cima a um caso real:

[pdf http://www.bdibbs.com.br/wp-content/uploads/2009/02/wordpress-help-sheet_pt_br.pdf]Wordpress Help Sheet PT BR[/pdf]

O resultado é este: [pdf http://aartedepensar.com/ppt/eticakant.pps]Wordpress Help Sheet PT BR[/pdf]

Este código funciona também com apresentações PowerPoint tanto no formato PPT como no formato PPS.

Se procuras mais soluções para PDFs e WordPress visita o repositório de plugins wordpress para pdf

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

Advertisement

More in WordPress Tutorials (34 of 129 articles)