Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Brayan Rastelli

Visualização de PDF

Recommended Posts

Fala galera, tenho uma dúvida, talvez meio absurda.

 

To montando um site pra uma escola de informática, e vai ter os PDF's sobre os cursos, eu criei menus linkando pro PDF, porém ele abre o PDF e toma conta da página toda, eu queria que ficasse um menu do site em cima do PDF. Tem como ou é impossível ?

 

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou abrir o PDF em um iFrame?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sem bibliotecas de processamento é impossível, Thelon.

 

lmao, caso seu menu esteja efetuando links diretamente para os aquivos .pdf não será possível fazer o que deseja.

 

Uma das alternativas, como já citado, é fazer uso de iframe, mas eu preferiria baixar uma biblioteca de leitura PDF em flash e incorporar o objeto na página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ótima idéia.. já tinha visto mas nem lembrei http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

porém tem sempre o problema de alguns alunos não terem o flash instalado. Entao talvez uso de iFrames seja melhor

 

Vou ver o q fazer aqui.. valeu ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, consegui realizar um teste aqui e, com um leitor de PDF instalado, consegui abrir um PDF com PHP em um <iframe>:

 

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Teste PDF</title>
</head>
<body>
	<iframe width="600" height="400" src="pdf.php"></iframe>
</body>
</html>
pdf.php:

<?php

	header("Content-type: application/pdf");
	readfile("exemplo.pdf");

?>
Veja se isso lhe ajuda.

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa.. legal sua solução :D

 

porém.. nao vai ser um website ( com servidor )

 

vai ser colocado no cd-rom e distribuído aos alunos.. portanto php ta fora de questao =/

 

se eu linkar no iframe o pdf direto nao da ?

 

valww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, linkei diretamente o PDF no <iframe> e deu certo também... O único porém é que, executando diretamente de um CD, se a página for aberta no IE, aparece aquele alerta sobre segurança no topo da página, no FF exibiu normalmente...

 

E outra coisa, acredito que só vai funcionar se a pessoa tiver um leitor de PDF instalado na máquina, não tive como testar sem ter um leitor instalado, depois se possível, nos informe o que acontece...

 

Então é isso, teste com o PDF linkado diretamente no <iframe> e grave um CD de teste para ver se o resultado obtido é o que você espera...

 

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda acho a conversão de PDF pra SWF a melhor solução. Daria até pra simular um sistema dinâmico com Javascript pra alterar os parâmetros do swf e modificar o arquivo sem usar frames no melhor estilo AJAX-Like.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1. Go to PDFMeNot.com (Username: stateless Password: systems) and type the URL of the PDF file – you can use this PDF link as an example. Alternatively upload a PDF from the local hard drive.

 

2. In your Firefox menu bar, click Tools -> Page Info -> Media. Select the object that has an SWF extension (e.g. pdfmenot.com/store/f6a29535da98cd1.swf) and save it to your disk. That’s the SWF file created from your PDF document. For IE, here’s the trick to save Flash locally.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.