abracadabraPDF › Forums › PDF – Général › Ouvrir un document .doc mis en pièce jointe dans un PDF ? – RÉSOLU
- Ce sujet est vide.
-
CréateurSujet
-
10 avril 2012 à 09:09 #44148nekosan3Participant
Bonjour à tous !
Est-il possible d’ouvrir un .doc mis en pièce jointe dans un PDf interactif, sur l’action d’un bouton ? Un .pdf en pièce jointe, s’ouvre parfaitement avec l’action
Atteindre une vue de page (en ayant pris soin d’ouvrir ce pdf), mais pour un .docje n’ai pas trouvé. :Euuuh:
-
CréateurSujet
-
AuteurRéponses
-
10 avril 2012 à 09:53 #52888MerlinMaître des clés
Salut,
le code est placé dans chacun des boutons du document ci-joint.
Il n’y a qu’a changer le nom du fichier entre guillemets dans le code.:Smiley15:
[attachment deleted by admin]
10 avril 2012 à 09:58 #52889nekosan3Participanttout simplement Waou!! merci Merlin ! :Smiley01:
En + ça fonctionne avec quasi tout type de fichier : .jpg , .mp3,… c’est dingue ! :joker:
10 avril 2012 à 12:36 #52890MerlinMaître des clés:bonjour:
23 avril 2012 à 09:46 #52891nekosan3ParticipantJ’ai une autre question à propos du javascript du premier bouton :
this.exportDataObject({cName: “TEST2.pdf”, nLaunch: 2});Peut-on rajouter en javascript les options : Zoom en ‘Page entière’ et Nouvelle fenêtre
ou alors faut-il l’avoir fait avant sur les options propriétés du fichier ?Je m’explique, mon PDF interactif est en fonction Plein écran,
après avoir mis le code javascript au bouton, la P.jointe s’ouvre bien dans une nouvelle fenêtre mais pas en plein écran. :Euuuh:
Une piste ?J’ai bien trouvé ce bout de code : app.fullscreen = true;
mais comment le combiné avec le premier ?23 avril 2012 à 10:02 #52892MerlinMaître des clésPeut-on rajouter en javascript les options : Zoom en ‘Page entière’ et Nouvelle fenêtre
ou alors faut-il l’avoir fait avant sur les options propriétés du fichier ?
–
J’ai bien trouvé ce bout de code : app.fullscreen = true;Oui, il faut le paramétrer dans les propriétés de Vue initiale du fichier incorporé.
Les instructions JavaScript d’ouverture, du type app.fullscreen = true; ne fonctionnent plus depuis la version 9 (Raisons de sécurité…).L’ouverture d’un PDF (ou de n’importe quel autre type de fichier) en pièce jointe se fait toujours dans une nouvelle fenêtre.
Par contre, pour un fichier autre que PDF on a aucune autre maîtrise sur l’ouverture que ce qui est disponible dans format utilisé (prévisible) et dans logiciel qui ouvrira le fichier (imprévisible le plus souvent).
:Smiley01:
23 avril 2012 à 14:43 #52893nekosan3ParticipantEncore une fois merci pour ces explications :Smiley03:
5 juin 2012 à 08:43 #52894nekosan3ParticipantDésolé de revenir aussi tard, je viens de mettre une pièce jointe (.pdf) dans un pdf principal qui lui est déjà en plein écran,
la P.jointe est paramétré aussi pour s’ouvrir en plein écran. Sur l’action d’un bouton et à l’aide de ton code :Smiley01: celle-ci s’ouvre bien
dans une autre fenêtre mais pas en plein écran ? :doute:5 juin 2012 à 18:38 #52895MerlinMaître des clésC’est fait exprès : pour “raisons de sécurité”…
(Je cite l’éditeur).
:oh: :mur:5 juin 2012 à 19:44 #52896nekosan3ParticipantÇa craint… je viens de rentrer du code javascript sur une trentaine de boutons, avec des scripts de
documents… (ça va me chercher automatiquement certains noms de boutons pour les associer à certains scripts,
au passage merci à Alex pour son aide)… bref cela m’aurait fait gagner du temps… maintenant faut que je me les tape un par un ! :mur:Ceci étant dit le mode plein écran de la pièce jointe fonctionne très bien quand on le fait de la façon suivante :
- ouvrir la pièce jointe (en ayant soin d’avoir cocher “Ouvrir en mode plein écran” )
- sur un bouton du pdf principal mettre en action “Atteindre une vue de page“, une boite Créer Atteindre la vue apparait
- Cliquer dans Fenêtre (en haut de la barre de l’application Acrobat), choisir la vue de la pièce jointe, régler sur Nouvelle fenêtre
[/list]
et le tour est joué, mais voilà le faire doc par doc à chaque nouvelle version ça craint…
6 juin 2012 à 10:36 #52897MerlinMaître des cléset le tour est joué, mais voilà le faire doc par doc à chaque nouvelle version ça craint…
Par principe les mesures de sécurité sont toujours contraignantes.
:Smiley01:13 mai 2013 à 15:47 #52898club3dtextMembreJ’ai une autre question à propos du javascript du premier bouton :
this.exportDataObject({cName: “TEST2.pdf”, nLaunch: 2});:priere: Y a t’il un moyen d’ouvrir une pièce joince dans la même fenêtre c’est à dire remplaçant la première fenêtre par la deuxième avec un script.
13 mai 2013 à 19:19 #52899MerlinMaître des clésSalut,
Il faut faire précéder le script en question par cette ligne :
app.openInPlace = true;
Et si on change d’avis :
app.openInPlace = false;
:Smiley01:
15 mai 2013 à 15:08 #52900club3dtextMembreMerci à vous Merlin pour la réponse, je vais l’essayer pour voir. Mais aussi de l’autre coté est-ce qu’on peut empecher ce message faire surface à chaque fois que la piece jointe s’affiche un message d’alert vous demande est-ce que vous voulez sauvegarder le premier fichier. Je vous envoie une image du message. Je veux contourner ce problème.
[attachment deleted by admin]
15 mai 2013 à 19:52 #52901MerlinMaître des clésOn ne peut pas enregistrer un document à l’insu de l’utilisateur, donc il n’y a que deux moyens de ne pas avoir cette alerte :
– ne pas modifier le document,
– ouvrir le lien dans une nouvelle fenêtre.:Smiley15:
PS : abracadabraPDF met les capitales à la fin, pas au début.
:Smiley03:17 mai 2013 à 11:37 #52902club3dtextMembreOn ne peut pas enregistrer un document à l’insu de l’utilisateur, donc il n’y a que deux moyens de ne pas avoir cette alerte :
– ne pas modifier le document,
– ouvrir le lien dans une nouvelle fenêtre.:Smiley15:
PS : abracadabraPDF met les capitales à la fin, pas au début.
:Smiley03:Ne peut-on pas créer un menu Popup qui à l’ouverture du formulaire s’affiche comme une fenêtre identifiant et qui demande d’entrer nom identifiant et mot de passe pour afficher le formulaire.
17 mai 2013 à 12:23 #52903nekosan3ParticipantJe pense que tu peux combiner comme le dit Merlin sur ce billet (voir la pj : DeverrouillageChampsMdPasse.pdf) créer ce pop-up, avec verrouillage/déverrouillage, de champ ou aussi bien les cacher en modifiant un peu le javascript des boutons avec cette ligne :
this.getField(“BTN”).display = display.visible;
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.