Supprimer bouton imprimer affichage PDF avec JCE MediaBox

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Supprimer bouton imprimer affichage PDF avec JCE MediaBox

    Bonjour à toutes et tous,

    Comme je l'indique dans le titre je propose au lecteur d'avoir accès à des pdf en lecture directement dans mon site (intranet en local) via JCE Mediabox et ça marche très bien.

    Toutefois je souhaite que le lecteur ne puisse pas télécharger le document ou l'imprimer, est-ce possible de supprimer les boutons "imprimer" et "télécharger" lors de l'affichage du PDF avec JCE MediaBox.

    Nous utilisons principalement FIREFOX mais je dois anticiper la question pour tous les navigateurs.

    Je vous remercie pour votre aide

  • #2
    Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

    Bonjour,

    Les boutons "imprimer"/"télécharger"/... ne viennent pas de JCE Mediabox. Ils viennent de l'extension que tu utilises pour afficher les PDF dans ton navigateur.

    Avec Microsoft Edge, aucun bouton ne s'affiche. Avec Safari, l'ensemble des boutons Adobe arrive. Avec Chrome, pas de soucis, il n'affiche rien (Adobe semble faché avec Chrome) et quand tu demandes l'affichage de la popup => téléchargement systématique.

    Je n'ai pas essayé avec Firefox, mais, je pense qu'il faut essayer de trouver une extension adaptée pour tous les navigateurs utilisés en Intranet....

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

      En complément, pour Firefox, j'ai trouvé un lecteur PDF (sumatra pdf) qui contient un mode restreint (qui interdit impression, sauvegarde,...).

      En espérant que cela aide,

      Pascal
      If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

      Commentaire


      • #4
        Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

        Bonjour,
        Juste ce que je cherche car j'ai des cartes avec autorisation d'utilisation de la part de IGN, mais sans pouvoir permettre l'impression, ors Firefox permet et cela me pose problème. J'ai trouvé une astuce mais qui ne va pas plaire, l'extension swf (format livret pages tournées) qui autorise l'impression.... d'une page blanche !

        Commentaire


        • #5
          Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

          Mais je reste sur ma faim, ce n'est pas ce que je veux... à moins qu'il ne me faille, si j'ai bien compris, entrer dans le système en modifiant certains paramètres. Trop compliqué pour moi. Je continue mes recherches... mais si vous avez une solution, je suis preneur.
          Cordialement
          Jacques

          Commentaire


          • #6
            Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

            Bonjour,

            Le PDF n'étant pas un élément standard du HTML, les navigateurs utilisent soit un plugin (Adobe pour la plupart), soit une extension native (Firefox entres autres).
            https://support.mozilla.org/fr/kb/vo...ns-telecharger explique la gestion PDF de Firefox.

            Du côté serveur, on ne peut en aucun cas empêcher un utilisateur de navigateur d'utiliser le plugin natif ou toute extension pour visualiser un PDF. Si le plugin affiche des boutons permettant d'imprimer, annoter, convertir le PDF, le serveur Apache, PHP ou Joomla! n'y peuvent absolument rien.

            A partir du moment où un document est accessible via le web, il n'existe aucun moyen pour en empêcher totalement l'enregistrement ou l'impression.

            http://stackoverflow.com/questions/4...g-and-printing Ceette discussion fait le point sur la chose...

            Utiliser du SWF serait encore pire, puisque là, les iBidules Apple et une grande majorité de machines Android ne supportent pas Flash (qui de plus est un format en voie de disparition, du fait de ce non support).
            Pas de demande de support par MP.
            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

            Commentaire


            • #7
              Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

              Bonjour et merci Jisse pour tes précisions,

              Je viens de télécharger la version d'essai de Acrobat ProDC en espérant que,... mais rien de changé comme tu le fais remarquer. Si je mets mon site en https, cela changera t-il quelque chose ?
              Sinon, reste deux solutions, le première de payer les droits d'impression (gratuit autrement et dans mon cas sur simple demande) ou... ne pas mettre les cartes sur Internet ! Solution extrême mais efficace pour éviter les copies. Les cartes sont par ailleurs disponibles auprès de l'auteur du site à condition qu'elles soient gratuites....

              Je vais essayer de négocier avec IGN.

              Par ailleurs, j'abandonne le format SWF. Une petite question à ce sujet. Puisqu'il doit disparaître, HTML5 peut (ou pourra t-il) remplacer cette présentation par ailleurs fort sympa...

              J'avoue que Firefox commence à me gonfler, ayant vu d'autres choses qui me scandalises, comme la lecture en clair de certains mots de passe !! Mais c'est un autre sujet
              Cordialement
              Jacques

              Commentaire


              • #8
                Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

                Envoyé par Jacq. Voir le message
                Je viens de télécharger la version d'essai de Acrobat ProDC en espérant que,... mais rien de changé comme tu le fais remarquer. Si je mets mon site en https, cela changera t-il quelque chose ?
                http, https, ftp, ftps ou quoi que ce soit, un PDF reste un PDF et le mediatype sera reconnu comme tel et activera soit le lecteur natif de Firefox, soit le lecteur PDF plugin de tout navigateur.

                Envoyé par Jacq. Voir le message
                Sinon, reste deux solutions, le première de payer les droits d'impression (gratuit autrement et dans mon cas sur simple demande) ou... ne pas mettre les cartes sur Internet ! Solution extrême mais efficace pour éviter les copies. Les cartes sont par ailleurs disponibles auprès de l'auteur du site à condition qu'elles soient gratuites....

                Je vais essayer de négocier avec IGN.
                C'est à peu près les seules solutions

                Envoyé par Jacq. Voir le message
                Par ailleurs, j'abandonne le format SWF. Une petite question à ce sujet. Puisqu'il doit disparaître, HTML5 peut (ou pourra t-il) remplacer cette présentation par ailleurs fort sympa...
                HTML5 possède pas mal de choses qui remplacent parfaitement le swf
                Déjà les tags audio et video, ensuite les canvas, animations, transformations, et le support WebGL https://fr.wikipedia.org/wiki/WebGL permettant les animations et traitements 3D accélérés OpenGL.
                http://tutorialzine.com/2015/02/30-a...ly-with-html5/ te donne des idées avec des jeux réalisés en HTML5.
                http://www.jqueryrain.com/example/games/ idem avec un peu de JQuery.
                En bref, tu peux mettre SWF à la poubelle.

                Envoyé par Jacq. Voir le message
                J'avoue que Firefox commence à me gonfler, ayant vu d'autres choses qui me scandalises, comme la lecture en clair de certains mots de passe !! Mais c'est un autre sujet
                Hum, je n'ai jamais remarqué de lecture en clair des mots de passe, tout au moins si le password safe de Firefox a bien été initialisé avec un master password (ce qui normalement est toujours le cas, firefox proposant la première fois la création d'un master password).
                Pas de demande de support par MP.
                S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                Commentaire


                • #9
                  Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

                  excusez-moi, je m'immisce dans votre débat.

                  Le problème initial était l'impression de fichier PDF. La solution la plus simple est peut-être de transformer tes pdf en flipbook. Dans ce cas, tu pourras maîtriser les boutons à afficher.

                  Il y a déjà eu pas mal de discussion sur les flipbook dans ce forum.

                  J'ai essayé quelques convertisseurs "gratuits", aucun ne m'a vraiment satisfait car la pub y est omniprésente....et on finit par essayer d'imposer la version payante (il faut bien vivre...).

                  Pascal
                  If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                  Commentaire


                  • #10
                    Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

                    Bonjour,
                    Envoyé par pmleconte Voir le message
                    Le problème initial était l'impression de fichier PDF. La solution la plus simple est peut-être de transformer tes pdf en flipbook. Dans ce cas, tu pourras maîtriser les boutons à afficher.

                    Il y a déjà eu pas mal de discussion sur les flipbook dans ce forum.

                    J'ai essayé quelques convertisseurs "gratuits", aucun ne m'a vraiment satisfait car la pub y est omniprésente....et on finit par essayer d'imposer la version payante (il faut bien vivre...).

                    Pascal
                    Pour avoir testé HTML Flipping Book, et le ARI (les autres étant mis de côté, puisque requérant Flash et donc non compatibles tablettes et smartphones), pour ces 2 solutions, même sans bouton imprimer, un simple Ctrl-P ou le menu Imprimer du navigateur rapatrie le document complet... Donc ce n'est pas non plus la solution
                    Pas de demande de support par MP.
                    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                    Commentaire


                    • #11
                      Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

                      Bon, si ça peut aider, il existe une astuce quand même, mais assez complexe.

                      1. convertir le PDF en SVG http://stackoverflow.com/questions/1...f-to-clean-svg
                      2. rajouter un peu de JavaScript pour rendre ce SVG transparent (donc invisible à l'impression): http://stackoverflow.com/questions/1...parts-on-print

                      Avec ça, le seul moyen restant est d'afficher le source de la page, puis de rapatrier le SVG manuellement avant de l'imprimer...
                      Pas de demande de support par MP.
                      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                      Commentaire


                      • #12
                        Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

                        Bonjour à tous et merci de votre aide

                        Je pense que Jisse03 est très près de la solution si solution est possible. En effet, j'ai enregistré une carte au format .svg depuis mon fichier .ai d'Illustrator, mais sans aller jusqu'à l'ajout du petit JavaSCript. J'ai constaté que les commandes d'impression étaient absentes depuis Firefox (pas vérifié sur les autres systèmes) et que si l'enregistrement était possible sur mon ordi, l'ouverture depuis Photoshop CS n'était pas possible. l'enregistrement a été fait sous svg 1.1 (celui donné par défaut depuis Illustrator CS6), car j'avais le choix entre le svg 1.0, le svg Tiny 1.1, le svg Tiny 1.1+, le svg Basic 1.1 et le svg Tiny 1.2.

                        Je pense donc que pour les utilisateurs "lambda" il serait très difficile de copier ces cartes, à moins sans doute que d'avoir des connaissances particulières pour cette manipulation (ainsi que les logiciels suffisamment récents), qui reste je pense en dehors d'un simple visiteur.

                        Ainsi, la protection n'est pas complète soit, mais elle est en place et démontre bien ma volonté d'interdire la copie de de l'élément. Seul inconvénient, (on ne peut pas tout avoir !) le poids qui est assez lourd. Je suis resté pour une carte à 5,5Mo, sans doute la transparence qui est identique à un png... autres questionnements que je verrai plus tard.

                        Je viens de trouver la raison de ce poids. Les cartes étant prévues pour l'impression, le poids de certaines photos n'a pas été étudié pour pour une transmission via Internet d'où le poids. Ce qui a éveillé mes soupçons, une carte qui pesait... 33 Mo sur le serveur ! Images supprimées, cette carte est descendue à 1,2 Mo ! Cherchons l'erreur .

                        Voilà donc où j'en suis aujourd'hui, ce qui ne m'empêchera pas de demander le déverrouillage des cartes pour un meilleur confort de lecture en .pdf
                        Cordialement

                        Jacques
                        Dernière édition par Jacq. à 24/02/2016, 11h33

                        Commentaire


                        • #13
                          Re : Supprimer bouton imprimer affichage PDF avec JCE MediaBox

                          salut,
                          NB : je réponds à la fois à ce post et ton autre post :
                          [Suggestion] Traitement de l'imagerie ->



                          SVG signifie Scalable Vector Graphic
                          autrement dit, c'est une image vectorielle, donc "extensible", par opposition aux images type png ou jpg, matricielles, composées de points/dots.
                          Le Scalable Vector Graphics, ou SVG, est un format de données ASCII conçu pour décrire des ensembles de graphiques vectoriels 2D et basé sur XML. Ce format inspiré directement du VML et du PGML est spécifié par le World Wide Web Consortium.


                          NB : .svg est une extension qui désigne un format (ie le format svg)

                          En effet, j'ai enregistré une carte au format .svg depuis mon fichier .ai d'Illustrator
                          Parfait.

                          Que ce soit svg 1.0, le svg Tiny 1.1, le svg Tiny 1.1+, le svg Basic 1.1 et le svg Tiny 1.2, ça n'a aucune importance.

                          Après ca, tu peux insérer ton image en .svg dans l'HTML comme n'importe quelle image (png, jpg).
                          Une restriction majeure est que joomla n'accepte pas ce format, résultat des courses, impossible d'y accéder via le Gestionnaire de media.
                          Mais il est tout à fait possible de placer un fichier svg dans le dossier /images/ et de l'appeler par :
                          <div class="ma_div_avec_svg"><img src="images/SVG/joomla.svg" /></div>
                          avec un éditeur en mode Source.

                          Pour l'impression, tu utilises la media query "print :

                          @media print {
                          .ma_div_avec_svg {display: none;}
                          }
                          Ca devrait suffire pour que l'image (en svg ou autre) ne soit pas visible lors de l'impression.
                          Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                          Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                          Commentaire

                          Annonce

                          Réduire
                          Aucune annonce pour le moment.

                          Partenaire de l'association

                          Réduire

                          Hébergeur Web PlanetHoster
                          Travaille ...
                          X