ouvrir un doc pdf

ouvrir un doc pdf - HTML/CSS - Programmation

Marsh Posté le 28-04-2004 à 13:29:59    

Bonjour, je souhaite que lorsque l'on clique sur un bouton cela ouvre un document pdf dans acrobat reader, et je ne sais pas comment faire...

Reply

Marsh Posté le 28-04-2004 à 13:29:59   

Reply

Marsh Posté le 28-04-2004 à 14:27:25    

un simple lien href ?


Message édité par fcoisb le 28-04-2004 à 14:27:49
Reply

Marsh Posté le 28-04-2004 à 15:34:49    

et acrobat reader prendra le relais tout seul comme un grand :)


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 28-04-2004 à 15:42:33    

non pas si c'est à partir d'internet explorer.
Il faut faire un new target sinon ça l'ouvrira dans internet explorer

Reply

Marsh Posté le 28-04-2004 à 15:46:17    

IE c'est pas bien... :o


---------------
Fleur de métal, entité invulnérable, vêtue tant bien que mal, d'une muraille inébranlable...
Reply

Marsh Posté le 28-04-2004 à 15:47:36    

oui mais c'est quand meme acrobat reader qui ouvre le doc et acrobat est ouvert dans IE
 
je vois pas ou est le probleme :??:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 28-04-2004 à 15:47:52    

ouais enfin c pas toi qui décide si ton utilisateur utilise IE   ou pas...

Reply

Marsh Posté le 28-04-2004 à 15:51:48    

titione a écrit :

ouais enfin c pas toi qui décide si ton utilisateur utilise IE   ou pas...


heureusement :)


---------------
Fleur de métal, entité invulnérable, vêtue tant bien que mal, d'une muraille inébranlable...
Reply

Marsh Posté le 28-04-2004 à 15:53:58    

je ne vois meme pas prq on parle d'IE dans ce topic
il n'y a aucun rapport bande de trolleurs :o


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 29-04-2004 à 16:18:57    

Avec un <a href:"......./ton fichier.pdf" et ensuite tu confirmes a IE d'ouvrir ce type de fichier directement avec acrobat reader.

Reply

Marsh Posté le 29-04-2004 à 16:18:57   

Reply

Marsh Posté le 29-04-2004 à 16:24:41    

oui mais il va l'ouvrir à l'intérieur du navigateur non?
si oui : ça peut etre embetant! genre s'il est lourd ou si l'utilisateur fait "fermer"
faut faire dans ce cas un 'new target'

Reply

Marsh Posté le 29-04-2004 à 16:25:33    

C'est l'utilisateur qui choisit s'il souhaite que le pdf s'ouvre dans la fenêtre IE ou dans acrobat. (config acrobat)

Reply

Marsh Posté le 29-04-2004 à 16:33:06    

ok c cool :D c'est parce que j'avais eu le pb avec des .doc

Reply

Marsh Posté le 29-04-2004 à 16:39:35    

A propos de pdf et de ie, j'ai une question qui me fait chauffer le ravioli.  :D  
 
Ca fait pas mal de temps que j'essaie d'envoyer un pdf en passant par un servlet Java.
Sous Netscape, tout marche bien: le pdf est bien construit (flux OutputStream), le servlet envoie le fichier pdf, Netscape lance le plugin Acrobat Reader et le pdf est affiché.
Par contre, IE ne veut pas lancer le plugin Acrobat. Il reçoit le pdf, mais il l'affiche en mode texte (comme si on ouvrait un pdf dans le bloc note).
 
 :??:  
 
Pourtant, le servlet a l'air bon (d'autant plus si ça marche sous netscape). Voilà ce qu'il y a dedans:
 
// Le content-type qui dit que c'est un pdfhttpServletResponse.setContentType("application/pdf" );
// Le content-disposition qui lui dit de pas télécharger le fichier
httpServletResponse.setHeader("Content-disposition", "inline; filename=document.pdf" );
// La taille du contenu de la réponse
httpServletResponse.setContentLength(taille);
// On récupère le flux de sortie du servlet
OutputStream outputStreamServlet = httpServletResponse.getOutputStream();
// On recopie dedans le flux du pdf
outputStreamServlet.write(outputStreamPDF.toString().getBytes());
// et c'est fini
outputStreamServlet.flush();
outputStreamServlet.close();
 
Que du classique. J'ai regardé sur internet et j'ai rien trouvé de mieux. Si quelqu'un peut m'aidé, ça m'enlèverait une bonne épine du pied.
 
Merci

Reply

Marsh Posté le 29-04-2004 à 17:01:04    

fcoisb a écrit :

oui mais il va l'ouvrir à l'intérieur du navigateur non?
si oui : ça peut etre embetant! genre s'il est lourd ou si l'utilisateur fait "fermer"
faut faire dans ce cas un 'new target'

Si tu jettes un oeil sur ce lien... tu verras j'ai incorpore un fichier pdf au texte et l'ouverture se fait direct avec acrobat reader.
http://home.comcast.net/~spiderkat [...] index.html


Message édité par Spiderkat le 29-04-2004 à 17:02:30
Reply

Marsh Posté le 29-04-2004 à 17:03:53    

Et lorqu'on n'a pas le fichier pdf, mais qu'il est construit à partir d'un flux, quelqu'un a une idée ?

Reply

Marsh Posté le 29-04-2004 à 17:49:30    

Spiderkat oui je sais ça faisait ça sur mes .doc
Mais pour l'avoir dans acrobat et pas dans ie, faut faire un new target
rem :la première fois que j'ai cliqué sur ton lien il a fait le message page n'existe pas)
 
theJS :s'il est construit à partir d'un flux, ça ne marche pas?

Reply

Marsh Posté le 29-04-2004 à 18:15:33    

fcoisb a écrit :

Spiderkat oui je sais ça faisait ça sur mes .doc
Mais pour l'avoir dans acrobat et pas dans ie, faut faire un new target
rem :la première fois que j'ai cliqué sur ton lien il a fait le message page n'existe pas)
 
theJS :s'il est construit à partir d'un flux, ça ne marche pas?

Sur le lien le pdf ne s'ouvre pas dans ie, il fournit seulement url. La preuve c'est que tu peux fermer ie et acrobat sera toujours ouvert sur le pdf. Ca sert a rien de faire un new target, de toute facon ie ne lit pas le pdf.


Message édité par Spiderkat le 29-04-2004 à 18:18:42
Reply

Marsh Posté le 29-04-2004 à 18:35:46    

BEN PAS POUR MOI ça s'ouvre dans ie...

Reply

Marsh Posté le 29-04-2004 à 19:11:32    

fcoisb a écrit :

BEN PAS POUR MOI ça s'ouvre dans ie...

Je ne sais pas quoi dire, sans doute un probleme de configuration dans ton ie ou acrobat.

Reply

Marsh Posté le 30-04-2004 à 09:47:05    

En effet, pour pas que ça s'ouvre dans ie, il faut décocher une case dans les option d'acrobat reader.
(Edition -> Préférences. Dans la fenetre des options, sélectionner Internet et décocher "Afficher dans le navigateur" )

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed